Re: where col1 not ilike ('str1%', 'str2%'... 'strN%') support? - Mailing list pgsql-sql

From Emi Lu
Subject Re: where col1 not ilike ('str1%', 'str2%'... 'strN%') support?
Date
Msg-id 4E5D0656.8090709@encs.concordia.ca
Whole thread Raw
In response to Re: where col1 not ilike ('str1%', 'str2%'... 'strN%') support?  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: where col1 not ilike ('str1%', 'str2%'... 'strN%') support?  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-sql
On 08/30/2011 11:24 AM, Tom Lane wrote:
> Emi Lu<emilu@encs.concordia.ca>  writes:
>> Does psql provide something like the following query command?
>
>> select * from tablename
>> where col1 not ilike ('str1%', 'str2%'... 'strN%')
>
> If you remember the operator name equivalent to ILIKE (~~*)
> you can do
>
> select * from tablename
> where not (col1 ~~* any(array['str1%', 'str2%'... 'strN%']));

Thank you Tom!

If next version could have "not ilike ('', '')" added into window 
functions, that's will be great!

Emi


pgsql-sql by date:

Previous
From: Tom Lane
Date:
Subject: Re: where col1 not ilike ('str1%', 'str2%'... 'strN%') support?
Next
From: Tom Lane
Date:
Subject: Re: where col1 not ilike ('str1%', 'str2%'... 'strN%') support?