Envoyé par
Bibeleuh
J'ai peut être mal compris la question mais pour moi le LIKE est déjà sensible à la casse et aux accents...
Ca c'est du grand n'importe quoi !!!!
le LIKE, comme tout opérateur ou fonction SQL doit obéir à la collation spécifiée par les littéraux passés en argument...
je sais que certains pseudo SGBD non relationnels comme MySQL sont farcis de bugs de ce genre, mais pas la langage SQL !
Donc, si vous voulez gérer la casse ou les caractères diacritiques (accents, ligature...), ainsi que que le tri relatif à la langue, il suffit d'utiliser la bonne collation.
Exemple :
MaColonne COLLATE French_CS_AI LIKE '%toto%'
À me lire :
http://sqlpro.developpez.com/cours/s...er/collations/
http://sqlpro.developpez.com/cours/s.../?page=partie1
http://blog.developpez.com/sqlpro/p1..._grand_folklor
A +
Partager