标签: sql postgresql postgresql-9.2
例如,函数string_agg(name,',')返回abc,d,e,f,g 有没有办法设置函数string_agg的最大长度,只返回N个字符abc,d,e,...或ab...? 附:无论怎样分裂。
string_agg(name,',')
abc,d,e,f,g
string_agg
N
abc,d,e,...
ab...
答案 0 :(得分:1)
您可以在进行聚合后获取第一个“n”个字符:
select left(string_agg(name, ','), N) as FirstN