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)