From: | Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us> |
---|---|
To: | Misha Yakin <misha(at)libr-115c(dot)ksu(dot)ru> |
Cc: | pgsql-ports(at)postgreSQL(dot)org |
Subject: | Re: [PORTS] Port Bug Report: Incorrect search using 'select .... like ...' statement. |
Date: | 1999-05-13 15:56:27 |
Message-ID: | 199905131556.LAA13253@candle.pha.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-ports |
> Sometimes expresion like 'select a from b where a like 'abc%';' gives
> null result, while 'select a from b where a like 'abcd%';' gives
> right result (several records). In some case first expression
> gives some result but it doesn't contains result of the second
> one... But expresion '... like 'ab%';' gives result containing
> results of the first an the second.
>
> --------------------------------------------------------------------------
>
> Test Case:
> ----------
> All fields I tried contain russian characters (there was some
> fields with english characters but I don't find such error with them)
>
>
> example:
>
> vkuzmina=> select tit from cvcat where lower(tit) like '%';
> tit
> -----------------
>
> (1 row)
>
> vkuzmina=> select tit from cvcat where lower(tit) like '%';
> tit
> ---
> (0 rows)
>
> vkuzmina=> select tit from cvcat where lower(tit) like '%';
> tit
> -----------------
>
> (1 row)
>
> vkuzmina=> select tit from cvcat where tit like '%';
> tit
> -----------------
>
> (1 row)
>
> vkuzmina=> select tit from cvcat where tit like '%';
> tit
> ---
> (0 rows)
>
> vkuzmina=> select tit from cvcat where tit like '%';
> tit
> -----------------
>
> (1 row)
>
We have some problems with international characters sets and index
usage. Someone else will probably give a better answer.
--
Bruce Momjian | http://www.op.net/~candle
maillist(at)candle(dot)pha(dot)pa(dot)us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026
From | Date | Subject | |
---|---|---|---|
Next Message | Unprivileged user | 1999-05-13 20:09:16 | Port Bug Report: byte order problem on Inter and SGI |
Previous Message | Unprivileged user | 1999-05-13 11:21:23 | Port Bug Report: Datetime type comparision error. |