LIKE with no wildcards problem

Поиск
Список
Период
Сортировка
От John J. Allison
Тема LIKE with no wildcards problem
Дата
Msg-id 200202272342.QAA00366@wind.joss.ucar.edu
обсуждение исходный текст
Список pgsql-novice
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?
Should I ask pgsql-sql?

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-novice по дате отправления:

Предыдущее
От: Damon Fasching
Дата:
Сообщение: querying a table for its primary key
Следующее
От: "John J. Allison"
Дата:
Сообщение: LIKE with no wildcards problem