关于SQL Server将一列的多行内容拼接成一行的问题讨论

示例

昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行,比如表中有两列数据 :

类别 名称
AAA 企业1
AAA 企业2
AAA 企业3
BBB 企业4
BBB 企业5

我想把这个表变成如下格式:

类别 名称
AAA 企业1,企业2,企业3
BBB 企业4,企业5

一开始挺头疼的(会了的肯定没有这种感觉,不会那必须是头疼啊(*^__^*) ),从网上找了点资料,算是找到一种比较简单方便的方法吧,现在大体总结一下,供大家共同学习。

原先的表名为Table_A,实现代码如下:

猜你喜欢

转载自blog.csdn.net/rocling/article/details/82049042