Агрегатные функции в PostgreSQL
12 May, 2008
Люблю PostgreSQL вот за такие вещи (думал написать сам, но погуглив нашел у Torchbox):
CREATE AGGREGATE to_array ( sfunc = array_append, basetype = anyelement, stype = anyarray, initcond = ’{}’ )
Теперь существует агрегатная функция to_array(), которая превращает выбраный столбец в массив. Например, из таблицы:
col_a | col_b — — — -+ — — — - a […]