array_agg () является функцией базы данных для агрегации атрибута от различных строк в единый массив. Это - встроенная функция в PostgreSQL, HSQLDB и DB2.

array_agg() агрегатная функция определяется в спецификации SQL:2008 ANSI. Это агрегировало атрибут от ряда исходных строк в единый массив со значением для каждого из атрибутов. Тип данных атрибута сохраняется в массиве.

array_agg() функция поддерживается PostgreSQL (8.4 и позже), HSQLDB и DB2 (по крайней мере, с тех пор 9.5.0).

Другие DBMSs используют альтернативные функции такой как listagg() (Oracle) или group_concat() (MySQL и SQLLite), но полученный массив содержит строковые представления исходных атрибутов строки.