[英]Multiple Rows to single column using SQL Server
我想将找到的数据转换为单列
我的数据是
Id
------
3
4
5
该记录我想要这种格式
id
=======
3,4,5
尝试,
SELECT STUFF( (SELECT ',' + Id
FROM My_Table
ORDER BY Id
FOR XML PATH('')),
1, 1, '')
其他方式
DECLARE @str VARCHAR(1000)
SELECT @str = coalesce(@str + ',', '') + a.[Your Column]
FROM (
SELECT DISTINCT [Your Column]
FROM [your Table]
) a
SELECT @str
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.