Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 07/11/2009 08:00:23
- unisol
- Membre
Respect de la casse dans les requetes
Bonjour,
y'a t'il un moyen de s'affranchir du respect de la casse dans la formation des requêtes au niveau
de la clause WHERE.
ex. WHERE designation LIKE '%FAUTEUIL%'
je souhaiterais ecrire
WHERE designation LIKE '%fauteuil%'
si non que faut t'il faire pour contourner cela ?
Merci
Hors ligne
#2 07/11/2009 08:13:40
- Marc Cousin
- Membre
Re : Respect de la casse dans les requetes
Ça dépend de la version de Postgres. En 8.3 et inférieure, il faut faire
WHERE UPPER(designation) LIKE '%FAUTEUIL%'
A partir de Postgresql 8.4, il existe un nouveau type, en contrib appelé citext (case insensitive text):
http://docs.postgresql.fr/8.4/citext.html
Marc.
Hors ligne
#3 07/11/2009 19:38:00
- gleu
- Administrateur
Re : Respect de la casse dans les requetes
Il est aussi possible d'utiliser ILIKE :
WHERE designation ILIKE '%fauteuil%'
Guillaume.
Hors ligne
Pages : 1