Re: Select * from users WHERE upper(lastName) =

Поиск
Список
Период
Сортировка
От Dave Cramer
Тема Re: Select * from users WHERE upper(lastName) =
Дата
Msg-id 1042331290.2327.6.camel@inspiron.cramers
обсуждение исходный текст
Ответ на Select * from users WHERE upper(lastName) = upper('Pringle')  ("Hale Pringle" <halepringle@yahoo.com>)
Список pgsql-jdbc
What does select * from ... where trim(upper(lastname)) ==
upper('Pringle') return?

Dave
On Fri, 2003-01-10 at 18:45, Hale Pringle wrote:
> I have notices that when you want to use the upper() function, you must also
> use the trim().
>
> For example,
> In a situation where a column names lastname is char(40):
> SELECT * FROM users WHERE lastname = 'Pringle'   returns one row.
>
> SELECT * FROM users WHERE UPPER(lastname) = UPPER('Pringle')   will return
> zero rows.
>
> SELECT * FROM users WHERE TRIM(UPPER(lastname) = TRIM(UPPER('Pringle'))
> will return one row.
>
> This seems odd to me.  Can someone explain?
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
--
Dave Cramer <Dave@micro-automation.net>


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

Предыдущее
От: Dave Cramer
Дата:
Сообщение: Re: Sequence
Следующее
От: Eric Frazier
Дата:
Сообщение: Re: persistent JDBC connections with a daemon