满足条件时的SQL Express连接

时间:2018-11-06 10:18:03

标签: sql sql-server sql-server-2017 string-aggregation

我的表看起来像这样(有7500行):

UserName     Company
Eduard       Google
Alex         Google
Mark         Google
Silvia       Microsoft

任何我需要它看起来像这样:

UserName             Company
Eduard, Alex, Mark   Google
Silvia               Microsoft

任何想法如何实现这一目标?我正在使用SQL Server 2017。

1 个答案:

答案 0 :(得分:1)

在SQL Server 2017中,您可以使用STRING_AGG

SELECT STRING_AGG(UserName,', ') AS UserNames, Company
FROM @t
GROUP BY Company