我必须用最新的PostgreSQL替换Oracle驱动程序.PostgreSQL不知道函数listag.我必须用逗号分隔concat
个值.在PostgreSQL中,甲骨文LISTAGG
函数的类似功能是什么?
我必须用最新的PostgreSQL替换Oracle驱动程序.PostgreSQL不知道函数listag.我必须用逗号分隔concat
个值.在PostgreSQL中,甲骨文LISTAGG
函数的类似功能是什么?
PostgreSQL中的等效函数是STRING_AGG()
SELECT STRING_AGG (column_name,', ')
FROM my_table
string_agg:输入值连接成字符串,用分隔符分隔
例如,在ApacheOfBiz 17.12.04中,获取所有agreement_id
的列表,然后用字符串表示它
SELECT STRING_AGG(agreement_id, ', ') FROM agreement_item;
-- result
-- "8000, DS-1000-SALES, DS-1000-PURCH, 9000, AGR_SALES"