postgresql中的`string_agg`最大长度

时间:2014-10-03 12:10:53

标签: sql postgresql postgresql-9.2

例如,函数string_agg(name,',')返回abc,d,e,f,g 有没有办法设置函数string_agg的最大长度,只返回N个字符abc,d,e,...ab...? 附:无论怎样分裂。

1 个答案:

答案 0 :(得分:1)

您可以在进行聚合后获取第一个“n”个字符:

select left(string_agg(name, ','), N) as FirstN