如何在Postgres的不同行中连接字符串

假设我有一个表Foo和一个列name。我想连接Foo中的所有名称。例如

Table Foo

  Name
---------
  name1
  name2
  name3

我想编写一个查询,返回name1name2name3或返回name1,name2,name3

我已经进行了一些谷歌搜索,并看到了concat函数,但是它只连接同一行的列。我找不到实现此目的的功能或方法。

tianshi123456 回答:如何在Postgres的不同行中连接字符串

使用string_agg

SELECT string_agg(Foo,',') AS col
FROM   tbl
本文链接:https://www.f2er.com/3147109.html

大家都在问