FOR XML PATH

来源:互联网 发布:石油进出口数据 编辑:程序博客网 时间:2024/06/07 02:17

增加一张学生表,列分别为(stuID,sName,hobby),stuID代表学生编号,sName代表学生姓名,hobby学生的爱好:

create table student 
( stuID int,sName varchar(16),hobby varchar(16))

           


SELECT sName,
       ( SELECT hobby+','
         FROM student 
         WHERE sName=A.sName 

          FOR XML PATH('') )      AS 'hobby'

FROM student A
GROUP BY sName
 

结果