Re: CASE

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: CASE
Дата
Msg-id 24789.1053389850@sss.pgh.pa.us
обсуждение исходный текст
Ответ на CASE  ("James Taylor" <jtx@hatesville.com>)
Список pgsql-sql
"James Taylor" <jtx@hatesville.com> writes:
> select case(sum(numbers)) when null then 0 else sum(numbers) end from
> list_results;

The reason the above doesn't work is that it expands toCASE WHEN sum(numbers) = null THEN ...
which always fails ("= null" does not mean "is null").

Easier would be SELECT COALESCE(sum(numbers), 0) FROM list_results
        regards, tom lane


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

Предыдущее
От: Manfred Koizar
Дата:
Сообщение: Re: CASE
Следующее
От: "Dean Gibson (DB Administrator)"
Дата:
Сообщение: Re: Testing castability of text to numeric