假设我有一个表 Foo
和一个列 name
。我想连接 Foo
中的所有名称。例如
表富
Name
---------
name1
name2
name3
我想编写一个返回 name1name2name3
或如果可能的话 name1,name2,name3
的查询。
我已经做了一些谷歌搜索并看到了 concat
函数,但它只连接同一行的列。我找不到实现此目的的功能或方法。
最佳答案
使用 string_agg
SELECT string_agg(Foo, ', ') AS col
FROM tbl
关于sql - 如何在 Postgres 的不同行中连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58743015/