From: | Christophe Chauvet <christophe(at)kryskool(dot)org> |
---|---|
To: | Laurent ROCHE <laurent_roche(at)yahoo(dot)com> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Ignorer la casse |
Date: | 2007-08-17 10:01:56 |
Message-ID: | 46C57214.10802@kryskool.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bonjour
Avez vous regarder du coté de ILIKE
"Le mot clé ILIKE est utilisé à la place de LIKE pour faire des correspondances sans tenir compte de
la casse mais en tenant compte de la locale active. Ceci ne fait pas partie du standard SQL mais est
une extension PostgreSQL™."
http://docs.postgresqlfr.org/8.2/functions-matching.html
Cordialement
Christophe Chauvet.
Laurent ROCHE a écrit :
> Bonjour,
>
> J'ai cherché mais je n'ai rien trouvé dans ce sens.
>
> Existe-t'il un mode dans lequel un serveur PG ignorerait la casse des lettres ?
> Ceci afin d'éviter de devoir écrire mes requètes de la manière suivante (pour rechercher les noms contenant la chaîne polo):
> SELECT *
> FROM my_table
> WHERE lower(tb_name) LIKE '%polo%'
>
> Car je suppose que cette requète n'utilisera pas l'index sur tb_name.
>
> Pour info, on a les définition suivantes :
> CREATE TABLE my_table
> (
> tb_id serial NOT NULL,
> tb_name character(100) NOT NULL,
> CONSTRAINT my_table_pkey PRIMARY KEY (tb_id)
> ) ;
>
> CREATE INDEX idx_tb_name
> ON my_table
> USING btree
> (tb_name);
>
>
>
>
> Have fun,
> L(at)u
> The Computing Froggy
>
>
>
>
> _____________________________________________________________________________
> Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: don't forget to increase your free space map settings
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
iD4DBQFGxXIUMl/S4ZhUIzERAviAAJdEJjrROCN+sdRGGb0VjG/AkUlzAJ9Tbw56
XKjBg42dGc42dmGCa6DDeA==
=oNyv
-----END PGP SIGNATURE-----
From | Date | Subject | |
---|---|---|---|
Next Message | Jean-Paul Argudo | 2007-08-17 10:02:05 | Re: Ignorer la casse |
Previous Message | Laurent ROCHE | 2007-08-17 09:53:16 | Ignorer la casse |