sql server 多行合并

     不说废话了,看语句: 

select name from sysuser for xml path('person')

结果:

<person><name>aa</name></person><person><name>bb</name></person><person><name>cc</name></person>

  

2.

 select ','+name from sysuser for xml path('')

 结果:

,aa,bb,cc

 3.

select d.shortname, stuff( (select ',' + u.name from sysuser as u  where u.deptid=d.id for xml path('')),1,1,'') 
 from systemdept as d 

猜你喜欢

转载自haiqing421.iteye.com/blog/1312400