Postgresql聚合数组括号删除

use*_*892 0 postgresql array-agg

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

ARRAY_AGG(DISTINCT(SGL.short_name))
Run Code Online (Sandbox Code Playgroud)

从此{01,02} 到此01|02|

谢谢!

Gor*_*off 6

使用array_to_string()

ARRAY_TO_STRING(ARRAY_AGG(DISTINCT(SGL.short_name)), '|')
Run Code Online (Sandbox Code Playgroud)


Cra*_*ger 5

string_agg改用.

string_agg(DISTINCT SGL.short_name, '|')
Run Code Online (Sandbox Code Playgroud)