Re: LIKE erratic? or unseen DB corruption? - Mailing list pgsql-general

From Frank Miles
Subject Re: LIKE erratic? or unseen DB corruption?
Date
Msg-id Pine.A41.4.33.0105210941580.15760-100000@mead4.u.washington.edu
Whole thread Raw
In response to Re: LIKE erratic? or unseen DB corruption?  ("Len Morgan" <len-morgan@crcom.net>)
List 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 by date:

Previous
From: Andrew Rawnsley
Date:
Subject: Re: Queries across multiple databases (was: SELECT from a table in another database).
Next
From: Peter Eisentraut
Date:
Subject: Re: psql shell problem