sql server多行数据(一列)转换成一个字段

create table #test
(
id  int not null,
memeo int not null
)


insert into #test(id,memeo) values(1,100)
insert into #test(id,memeo) values(2,200)
insert into #test(id,memeo) values(3,300)

 
 SELECT STUFF((SELECT ','+cast(memeo as nvarchar(20)) 
 FROM #test for xml path('')),1,1,'')

drop table  #test
View Code

总结:

     格式:

             SELECT STUFF((SELECT ','+字段 FROM 表名 for xml path('')),1,1,'')

原文地址:https://www.cnblogs.com/527289276qq/p/4808176.html