sql2005 将一列的多行内容拼接成一行

select ID,
Name =
(
stuff
(
(
select ',' +
Name from Table_1 where ID =
a.ID for xml path('')
),1,1,''
)
) from Table_1 a group by ID

原始数据:

ID Name
 A S
 A M
 A L
 B S
 B M
 B L

结果数据:

ID Name
A S,M,L
B S,M,L

上一篇:Java string.valueof的用法以及与parseint的区别


下一篇:C++引用之声明方法