Pour MySQL je ne sais pas…

Mais avec SQLServer, les tables sont par défaut en AS (AccentSensible) 

donc, tes SELECT … LIKE «%e%» retourneront « René » mais pas « Frédéric ».

Ont peut changer ce comportement en ajoutant un COLLATE spécifiant l’accent
insensible.

 

Par contre pour SQLite et SQLServer CE, tout deux utilisant un simple
fichier comme base, apparament le AccentSensible n’est pas réversible
nativement.

Donc va falloir réinventer la roue !

C’est ce que je craignais, merci Quantin…

 

  _____  

De : [email protected] [mailto:[email protected]] De la
part de BBR
Envoyé : jeudi 14 novembre 2013 17:05
À : [email protected]
Objet : [progliste] Re: SQLite

 

Bonjour
sur mySQL il suffit de faire la requête avec un like 'ta_recherche'   ou un
lLIKE %ta_recherche%  au lieu de ='ta_recherche' selon que tu connais tout
ou partie du mot recherché

Le 14/11/2013 15:42, LavaChri a écrit :

Slt,

 

Quelqu’un sait-il comment faire un filtrage insensible aux accents dans une
requète SELECT de SQLITE ?

Apparament un flag permèt de changer la sensibilité pour la case mais rien
trouvé pour les accents.

J’ai l’impréssion qu’il doit falloir créer une fonction COLLATE grâce au
PRAGMA, mais cela me semble bien lourd pour quelque chose d’aussi banal, non
?

 





-- 
Le partage du savoir fait avancer plus vite ! 
Progliste : Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe Pour voir les
archives de la liste : http://www.mail-archive.com/[email protected]/ Je
vous rappelle que les pièces jointe sont activés leur taille est limité à 2
MO Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant
la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y
ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous
répondrez en privé. 

Répondre à