Postgresql聚合数组括号删除

时间:2015-08-21 01:48:22

标签: postgresql array-agg

如何从Array_AGG查询输出中删除括号{}?

ARRAY_AGG(DISTINCT(SGL.short_name))

来自此{01,02} 这个01|02|

谢谢!

2 个答案:

答案 0 :(得分:5)

改为使用string_agg

string_agg(DISTINCT SGL.short_name, '|')

答案 1 :(得分:1)

使用array_to_string()

ARRAY_TO_STRING(ARRAY_AGG(DISTINCT(SGL.short_name)), '|')