Bonsoir,
J'ai une chaine de caractère qui contient plusieurs occurences de caractère '/', je veux déterminer la position de la dernierère occurence de '/'.
Bonsoir,
J'ai une chaine de caractère qui contient plusieurs occurences de caractère '/', je veux déterminer la position de la dernierère occurence de '/'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 with sr0 as ( select 'asda/asdasda /t' as chaine ) , SR1 as ( select len (chaine) - charindex( '/' , reverse(chaine) ) + 1 as place_dernier_slash from SR0 ) , SR2 as ( select substring ( chaine, place_dernier_slash , 1 ) as verification from SR0, SR1 ) select * from SR0 , SR1 , SR2 chaine place_dernier_slash verification --------------- ------------------- ------------ asda/asdasda /t 14 / (1 row(s) affected)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager