MS Sql Server中的查询将在一个字符串中连接我的行,用逗号分隔(如下所示)
使用STUFF
和FOR XML
:
创建并填充样本表(请在将来的问题中保存此步骤)
DECLARE @T AS TABLE ( Name varchar(10) ) INSERT INTO @T VALUES ('John'), ('Vicky'), ('Sham'), ('Anjli'), ('Manish')
查询:
SELECT STUFF(( SELECT ',' + Name FROM @T FOR XML PATH('') ), 1, 1, '') As [output];
结果:
output John,Vicky,Sham,Anjli,Manish