Аггрегаторные функции: исключить NULL

Поиск
Список
Период
Сортировка
От Dmitry E. Oboukhov
Тема Аггрегаторные функции: исключить NULL
Дата
Msg-id 20111114110113.GG1275@apache.rbscorp.ru
обсуждение исходный текст
Список pgsql-ru-general
SELECT
    "t1".id,
    COUNT("t2"."id") AS "count",
    array_agg("t2"."id") AS "ids"
FROM
    "t1"
LEFT JOIN "t2" ON "t2"."t1_id" = "t1"."id"

GROUP BY
    "t1"."id"

Возвращает

id | count |       ids |
 1 |     0 |    {NULL} |
 2 |     2 |     {2,6} |
 3 |     4 | {1,2,3,4} |


Есть ли простой способ в третьем столбике исключить {NULL}?

ну или в более сложных JOIN'ах исключить NULL'ы в массиве?



Вложения

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

Предыдущее
От: Dmitriy Igrishin
Дата:
Сообщение: Re: [pgsql-ru-general] Re: [pgsql-ru-general] А что почитать про индексы?
Следующее
От: "Andrey N. Oktyabrski"
Дата:
Сообщение: Re: Аггрегаторные функции: исключить NULL