LIKE with no wildcards problem - Mailing list pgsql-sql

From John J. Allison
Subject LIKE with no wildcards problem
Date
Msg-id 200202281854.LAA13770@virga.joss.ucar.edu
Whole thread Raw
Responses Re: LIKE with no wildcards problem  ("Josh Berkus" <josh@agliodbs.com>)
Re: LIKE with no wildcards problem  (Ian Barwick <barwick@gmx.net>)
Re: LIKE with no wildcards problem  ("Ross J. Reedstrom" <reedstrm@rice.edu>)
List pgsql-sql
When doing a select with a LIKE in the where clause,
I always get 0 rows if I do not use a wildcard [_%].
LIKE should act like = in this case (and the docs say so).
A select without a from correctly returns 't'.
I am using PostgreSQL 7.1.3 on Solaris.
What am I missing?

Thanks,

John Allison
john@joss.ucar.edu


catalog^> create table foo ( bar char(8) )
CREATE

catalog^> insert into foo values ( 'abc' )
INSERT 38413 1

catalog^> insert into foo values ( '2.20' )
INSERT 38414 1

catalog^> select * from foo  bar    
----------abc     2.20    
(2 rows)

catalog^> select * from foo where bar like 'abc'bar 
-----
(0 rows)

catalog^> select * from foo where bar like 'abc%'  bar    
----------abc     
(1 row)

catalog^> select 'abc' like 'abc'?column? 
----------t
(1 row)




pgsql-sql by date:

Previous
From: Shane Wright
Date:
Subject: GROUPing by expressions, and subSELECTs
Next
From: "Josh Berkus"
Date:
Subject: Re: LIKE with no wildcards problem