Vous n'êtes pas identifié(e).
Pages : 1
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
Ç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
Il est aussi possible d'utiliser ILIKE :
WHERE designation ILIKE '%fauteuil%'
Guillaume.
Hors ligne
Pages : 1