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

Поиск
Список
Период
Сортировка

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

От
"Dmitry E. Oboukhov"
Дата:
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'ы в массиве?



Вложения