欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

在PostgreSQL中,如何将单列多行组合成一行?

程序员文章站 2022-06-28 11:27:22
客户有一个场景,希望将某个字断查询出得结果组合成为一个字符串,用逗号分割,具体实施方法为通过pg中的函数实现: --查看某一列数据 select name from cities; las...

客户有一个场景,希望将某个字断查询出得结果组合成为一个字符串,用逗号分割,具体实施方法为通过pg中的函数实现:

--查看某一列数据
select name from cities;
las vegas
mariposa
madison
--使用string_agg函数组合多行为一行
select string_agg(name,',') from cities;
las vegas,mariposa,madison