Case insensitive "contains" search - Mailing list pgsql-general

From Wim Ceulemans
Subject Case insensitive "contains" search
Date
Msg-id 000301be02a8$fc8aaae0$67faa8c0@aladdin.nice.be
Whole thread Raw
List pgsql-general
Hi

A 'contains' search in postgreSQL is:

select * from tablex where name = '%test%';

When I want exactly the same but case insensitive, how do I do that? By
searching through the mail archive I came up with:

select * from tablex where name ~* 'test';

But this is not quite the same because it also finds for example 'tempest',
whereas the like search does not find it. So is there a postgreSQL operator
that does the same as the like %% search but case insensitive?


Regards
Wim Ceulemans
Nice bvba



pgsql-general by date:

Previous
From: Constantin Teodorescu
Date:
Subject: Does "constraint" and "check" work in 6.3.2 ?
Next
From: "Michael A. Koerber SR"
Date:
Subject: RE: [GENERAL] Creating web images from postgres data