Re: LIKE with no wildcards problem

Поиск
Список
Период
Сортировка
От Ian Barwick
Тема Re: LIKE with no wildcards problem
Дата
Msg-id 200202281937.UAA10702@post.webmailer.de
обсуждение исходный текст
Ответ на LIKE with no wildcards problem  ("John J. Allison" <john@joss.ucar.edu>)
Список pgsql-sql
On Thursday 28 February 2002 19:54, John J. Allison wrote:
> 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)

How about:

catalog^> SELECT bar, length(bar) from foo;
  bar    | length 
----------+--------abc      |      82.20     |      8
(2 rows)

The CHARACTER type is always padded to the maximum length, viz:

http://www.postgresql.org/idocs/index.php?datatype-character.html


Ian Barwick



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

Предыдущее
От: "Josh Berkus"
Дата:
Сообщение: Re: LIKE with no wildcards problem
Следующее
От: "Ross J. Reedstrom"
Дата:
Сообщение: Re: LIKE with no wildcards problem