Bonjour à tous, j'espère ne pas trop me tromper en postant ici , c'est assez vaste comme endroit.
Bon, une recherche sur le net écrire une requête SQL dans BASE insensible aux accents donne comme nombreuses réponses, Collate dans tous les sens :
Pour ma Table "Artistes" avec son champ "Nom_artiste", pour trouver Faure et obtenir Fauré on me dit de faire :
Réponse : Unexpected Token COLLATE
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT "Nom_artiste" FROM "Artistes" WHERE "Nom_artiste" LIKE 'Faure' COLLATE utf8_general_ci
Une astuce données par ce site http://www.ab-d.fr/date/2008-06-21/
reponse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT "Nom_artiste" FROM "Artistes" WHERE "Nom_artiste" LIKE CONVERT(_utf8 '%Faure%' USING utf8) COLLATE utf8_general_ci
Erreur de syntaxe dans l'expression SQL
Bref, après une recherche de plusieurs heures je sèche pour écrire ma requête insensible aux accents DANS libre office
Je rappelle que je suis dans Libre office et que j'écris ma requête directement avec le logiciel donc, je ne peux pas choisir le type d'interclassement ou autres opérations sur la table elle-même, c'est assez verrouillé.
Partager