OVH Cloud OVH Cloud

Requête SQL indépendante des majuscules et des accents

1 réponse
Avatar
Louis
Bonjour,

J'ai une requête SQL du genre:
"select * from maTable where ChampFonction = 'Trésorier'".

Je voudrais qu'elle retourne des enregistrements indépendamment de la façon
suivant laquelle le champ Trésorier est écrit (caractères accentués ou majuscules).
Ex: Trésorier peut être écrit "tresorier", "TRESORIER" ou même "TrEsOrIëR".

A la limite l'équivalent SQL de la fonction UCase$() de VB pourrait faire l'affaire
mais je n'ai pas trouvé.

1 réponse

Avatar
Jean-Marc
"Louis" a écrit dans le
message de news:416bdf49$0$9282$
Bonjour,

J'ai une requête SQL du genre:
"select * from maTable where ChampFonction = 'Trésorier'".

Je voudrais qu'elle retourne des enregistrements indépendamment de la


façon
suivant laquelle le champ Trésorier est écrit (caractères accentués ou


majuscules).
Ex: Trésorier peut être écrit "tresorier", "TRESORIER" ou même


"TrEsOrIëR".

A la limite l'équivalent SQL de la fonction UCase$() de VB pourrait faire


l'affaire
mais je n'ai pas trouvé.





Hello,

il faut préciser la base de données employée. Par exemple, les fonctions SQL
de manipulation de string ne sont pas les même sous Oracle et sous DB2;
Encore mieux, certaines fonctions SQL de DB2
ne sont pas les même entre DB2 pour Z/OS et DB2 AIX :-(

Bref, il faut préciser.

En outre, ce NG est il le plus indiqué pour une question purement SQL? Il
n'est plus trop de question de VB ici, quand bien même tu ferais exécuter ta
requête depuis VB.


--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."