Описание тега array-agg
NoneArray_agg() - это функция базы данных для агрегирования атрибута из разных строк в один массив. Это встроенная функция в PostgreSQL, HSQLDB и DB2.
В array_agg()
агрегатная функция определена в спецификации ANSI SQL:2008. Он объединяет атрибут из набора исходных строк в единый массив со значением для каждого из атрибутов. Тип данных атрибута сохраняется в массиве.
В array_agg()
Функция поддерживается PostgreSQL (8.4 и новее), HSQLDB и DB2 (по крайней мере, с 9.5.0).
Другие СУБД используют альтернативные функции, такие как listagg()
(Oracle) или group_concat()
(MySQL и SQLLite), но результирующий массив содержит строковые представления атрибутов исходной строки.