Re: LIKE erratic? or unseen DB corruption?

Поиск
Список
Период
Сортировка
От Frank Miles
Тема Re: LIKE erratic? or unseen DB corruption?
Дата
Msg-id Pine.A41.4.33.0105210941580.15760-100000@mead4.u.washington.edu
обсуждение исходный текст
Ответ на Re: LIKE erratic? or unseen DB corruption?  ("Len Morgan" <len-morgan@crcom.net>)
Список pgsql-general
On Mon, 21 May 2001, Len Morgan wrote:

> Is it possible that there are spaces after the 'IDC16W' in the field?  Try:
>
> LIKE 'IDC16W%'
>
> and see if that makes a difference.
>
> len

Indeed it does allow 'LIKE' to find the item -- this item has
the type char(16).  Thanks!

    -frank

> >A direct query gets appropriate rows of data:
> >
> >dbname=# select * from partdef where shpname = 'IDC16W';
> > pn_id | class | num  | mt | ver | loc_id | unit_id | subptcnt |
> shpname      |   value    | descrip
> >-------+-------+------+----+-----+--------+---------+----------+-----------
> -------+------------+---------
> >    17 | 328   | 08X2 | 0  | 0   |        |         |        1 | IDC16W
> | Header-8x2 |
> >    11 | 323   | 08X2 | 0  | 0   |        |         |        1 | IDC16W
> | Header-8x2 |
> >
> >...while the very same query (substituting LIKE for the '=' sign) gets
> nothing!?
> >
> >dbname=# select * from partdef where shpname LIKE 'IDC16W';
> > pn_id | class | num | mt | ver | loc_id | unit_id | subptcnt | shpname |
> value | descrip
> >-------+-------+-----+----+-----+--------+---------+----------+---------+--
> -----+---------
> >(0 rows)
> >


В списке pgsql-general по дате отправления:

Предыдущее
От: Andrew Rawnsley
Дата:
Сообщение: Re: Queries across multiple databases (was: SELECT from a table in another database).
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: psql shell problem