Re: weird situation, BUG or I'm not doing it right

Поиск
Список
Период
Сортировка
От Ross J. Reedstrom
Тема Re: weird situation, BUG or I'm not doing it right
Дата
Msg-id 20020825042730.GA6376@rice.edu
обсуждение исходный текст
Ответ на weird situation, BUG or I'm not doing it right  (Jiaqing Wang <jjw72@swbell.net>)
Ответы Re: weird situation, BUG or I'm not doing it right  (Jiaqing Wang <jjw72@swbell.net>)
Список pgsql-sql
On Sat, Aug 24, 2002 at 10:56:31PM -0700, Jiaqing Wang wrote:
> Hello,
> 
> I found below situation weird, it seems to me a bug.
> 
> backend=> select * from valid_addr where state_abrev=upper('pr');
>  zip_code | city_name | state_abrev
> ----------+-----------+-------------
> (0 rows)
> 
> while "select * from valid_addr where state_abrev='PR';" produces following
> output
> 
<20 lines of output>

You left out the critical piece: what's the schema for the table valid_addr?
I'll deduce that the column "state_abrev" is defined as something like
'char(4)'. It needs to be either char(2) (if _all_ state abbreviations are 
guarenteed to be only 2) or as text. fixed with char fields are padded with
blanks. Not a bug, but an feature of the SQL standard.

Ross


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

Предыдущее
От: Jiaqing Wang
Дата:
Сообщение: weird situation, BUG or I'm not doing it right
Следующее
От: Manuel Sugawara
Дата:
Сообщение: left join query does not perform well