Re: case-insensitive SELECT

Ryan Ho <ryanho@pacific.net.sg>

From: Ryan Ho <ryanho@pacific.net.sg>
To: "Giorgio A." <jh@libero.it>, "PGSQL Novice List" <pgsql-novice@postgresql.org>
Date: 2001-06-12T02:52:38Z
Lists: pgsql-novice
At 06:20 PM 6/11/01 +0200, Giorgio A. wrote:
>hi, i'm trieing to do a case-insensitive SELECT but i can't find a tag
>preposed to this scope.
>
>i tried to use ILIKE but i get a pg_error.... maybe it's not implemented in
>version 7.0.3 ? if so, have i any alternative way to do this
>case-insensitive SELECT ?

You're referring to text comparisons like "LIKE"?
For case insensitive comparisons I normally use the regular expression 
method, which is "~*", where "*" means "to-ignore-case".

e.g.

SELECT address FROM people WHERE name ~* 'sam'

Regards
Ryan