string_agg聚合函数

发布时间 2023-04-28 14:01:54作者: 阿霖找BUG

string_agg()是一个聚合函数,把一个个字符串用指定的数据进行分隔

-- 请按照城市进行汇总,每个城市只有一行记录,记录内容为将每个城市中的所有当地客户的lastname用逗号连接
--string_agg是一个聚合函数
select a.City,
string_agg(c.LastName,',')'每个城市的客户'
from SalesLT.Address a inner join SalesLT.CustomerAddress ac
on a.AddressID=ac.AddressID
inner join SalesLT.Customer c
on c.CustomerID=ac.CustomerID
group by a.City