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,'')

posted @ 2015-09-14 20:56  秋刀鱼No1  阅读(2807)  评论(0编辑  收藏  举报