SQL Server: 合并多行数据为一行数据
您可以使用 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
这样,您就可以将多行数据合并为一行数据。
原文地址: https://www.cveoy.top/t/topic/peVz 著作权归作者所有。请勿转载和采集!