Postgres是否具有将数组转换为单个值的功能?例如,我想做类似的事情:
reduce(ARRAY['one','two'])
- > onetwo
,甚至更好:reduce(ARRAY['one','two], ', ')
- > one, two
如果没有,我将如何在我的查询中实现它。我知道unnest
,但每个数组元素只给我一行
答案 0 :(得分:2)
如评论中所述:
select array_to_string(array['one','two'],',');
array_to_string
-----------------
one,two