Обсуждение: Case sensitivity issue

Поиск
Список
Период
Сортировка

Case sensitivity issue

От
mike7411@earthlink.net (Michael Gay)
Дата:
If I am doing a command such as

select * from Apples where color like '%red%';

how do I make it case insensitive?

Thanks.

mike

Re: Case sensitivity issue

От
Szabo Zoltan
Дата:
Use: ILIKE

Michael Gay wrote:

> If I am doing a command such as
>
> select * from Apples where color like '%red%';
>
> how do I make it case insensitive?
>
> Thanks.
>
> mike


Re: Case sensitivity issue

От
"Mitch Vincent"
Дата:
SELECT * FROM apples WHERE lower(color) LIKE '%red%';

Make sure that what ever 'red' might be is always lower case (you can pass
it through lower() too, of course)..

-Mitch


----- Original Message -----
From: "Michael Gay" <mike7411@earthlink.net>
To: <pgsql-general@postgresql.org>
Sent: Monday, September 10, 2001 12:02 AM
Subject: [GENERAL] Case sensitivity issue


> If I am doing a command such as
>
> select * from Apples where color like '%red%';
>
> how do I make it case insensitive?
>
> Thanks.
>
> mike
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
>


Re: Case sensitivity issue

От
"Jeff Eckermann"
Дата:
use "ILIKE" instead of "LIKE"
or use a regular expression match: ~* 'red'

----- Original Message -----
From: "Michael Gay" <mike7411@earthlink.net>
To: <pgsql-general@postgresql.org>
Sent: Sunday, September 09, 2001 11:02 PM
Subject: [GENERAL] Case sensitivity issue


> If I am doing a command such as
>
> select * from Apples where color like '%red%';
>
> how do I make it case insensitive?
>
> Thanks.
>
> mike
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
>
>


Re: Case sensitivity issue

От
Patrik Kudo
Дата:
select * from Apples where lower(color) like '%red%';

ech`echo xiun|tr nu oc|sed 'sx\([sx]\)\([xoi]\)xo un\2\1 is xg'`ol
Känns det oklart? Fråga på!

On 9 Sep 2001, Michael Gay wrote:

> If I am doing a command such as
>
> select * from Apples where color like '%red%';
>
> how do I make it case insensitive?
>
> Thanks.
>
> mike
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
>


Re: Case sensitivity issue

От
Matthew Rice
Дата:
Szabo Zoltan <col@econet.hu> writes:
> Use: ILIKE
>
> > If I am doing a command such as
> > select * from Apples where color like '%red%';
> > how do I make it case insensitive?

I was trying to solve a similar problem where I wanted an exact match to work
in PostgreSQL and MySQL and ended up with:

        lower(Field) = lower('string')

Is there another way that works on both?
--
matthew rice <matt@starnix.com>                               starnix inc.
tollfree: 1-87-pro-linux                        thornhill, ontario, canada
http://www.starnix.com              professional linux services & products