Re: BUG #15208: COALESCE with CTE returns NULL

Поиск
Список
Период
Сортировка
От Sergei Kornilov
Тема Re: BUG #15208: COALESCE with CTE returns NULL
Дата
Msg-id 494321527265482@myt2-66bcb87429e6.qloud-c.yandex.net
обсуждение исходный текст
Ответ на BUG #15208: COALESCE with CTE returns NULL  (PG Bug reporting form <noreply@postgresql.org>)
Список pgsql-bugs
Hello
I can not reproduce

psql (10.4 (Debian 10.4-1.pgdg80+1))
Type "help" for help.

postgres=# WITH test_cte AS (SELECT 1 AS id, 2 AS qty)
SELECT COALESCE(SUM(qty), 0) FROM test_cte WHERE id=2;
 coalesce 
----------
        0
(1 row)

postgres=# WITH test_cte AS (SELECT 1 AS id, 2 AS qty)
SELECT COALESCE((SELECT SUM(qty) FROM test_cte WHERE id=2), 0);
 coalesce 
----------
        0
(1 row)

Can you give more complete example?

regards, Sergei


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

Предыдущее
От: PG Bug reporting form
Дата:
Сообщение: BUG #15208: COALESCE with CTE returns NULL
Следующее
От: Tom Lane
Дата:
Сообщение: Re: BUG #15208: COALESCE with CTE returns NULL