您可以使用 GROUP BY 子句和 STRING_AGG 函数来实现将多行数据合并为一行数据。

以下是使用该方法的示例查询:

SELECT Column1, STRING_AGG(Column2, ',') AS ConcatenatedColumn
FROM TableA
GROUP BY Column1

其中,Column1 是用于分组的列,Column2 是要合并的列,ConcatenatedColumn 是合并后的结果列。

根据您提供的数据,查询可能如下所示:

SELECT Column1, STRING_AGG(Column2, ',') AS ConcatenatedColumn
FROM TableA
GROUP BY Column1

结果将是:

CF1083D9A8DB46D3A6B59683C9BAF444  472937E343CB47A0B06909728388B277,FC8475B5DF2A4E63859D35F8D723913C,BDD0191991B34178992422229EA7AEFB

这样,您就可以将多行数据合并为一行数据。

SQL Server: 合并多行数据为一行数据

原文地址: https://www.cveoy.top/t/topic/peVz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录