Да, существует агрегатная функция, которая конкатенирует списки в один список. 13
Например, в SQL Server, начиная с версии 2017 года, для этого используется функция STRING_AGG. 1 Она имеет два обязательных аргумента: строковое выражение для сцепления и разделитель. 1
Также в PostgreSQL для объединения списка строк в единую строку с указанным разделителем применяется функция STRING_AGG(). 3 Она игнорирует нулевые значения в процессе конкатенации. 3
Ещё одна агрегатная функция, которая позволяет объединить значения из нескольких строк в массив, — ARRAY_AGG. 2 Она принимает набор значений и возвращает массив, где каждое значение во входном наборе присваивается элементу массива. 3