Tester la présence de caractères (tabulation, retour chariot, etc.) 1


Aujourd’hui comment tester la présente de tel ou tel caractère dans une chaine de caractères :

SELECT CASE WHEN CHARINDEX(CHAR(34), 'MA CHAINE DE TEST') > 0 THEN '" présent' ELSE '" absent' END AS '"', 
       CASE WHEN CHARINDEX(CHAR(9), 'ABC') > 0 THEN 'Tabulation présente' ELSE 'Tabulation absente' END AS 'Tabulation', 
       CASE WHEN CHARINDEX(CHAR(10), 'ABC') > 0 THEN 'Saut de ligne présent' ELSE 'Saut de ligne absent' END AS 'Saut de ligne', 
       CASE WHEN CHARINDEX(CHAR(13), 'ABC') > 0 THEN 'Retour chariot présent' ELSE 'Retour chariot absent' END AS 'Retour chariot'

Laisser un commentaire

Commentaire sur “Tester la présence de caractères (tabulation, retour chariot, etc.)

  • Marc

    Super ! Merci, j’ai enfin pu me débarrasser de retour chariots qui invalidaient les comparaisons de chaînes dans ma base …