Requête SQL indépendante des majuscules et des accents
1 réponse
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é.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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."
"Louis" <fr.misc.financeNOSPAM@tradiator.net.INVALID> a écrit dans le
message de news:416bdf49$0$9282$626a14ce@news.free.fr...
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."
"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."