SQL
原始表
C1 | C2 |
aa | 1 |
bb | 2 |
cc | 3 |
想实现的查询结果:aa,1,bb,2,cc,3
DECLARE @combinedString VARCHAR(MAX) SELECT @combinedString = COALESCE(@combinedString + ‘, ‘, ‘‘) + a+ ‘, ‘ + b FROM tb1 SELECT @combinedString
=========================
原始表
类别 | 名称 |
---|---|
AAA | 企业1 |
AAA | 企业2 |
AAA | 企业3 |
BBB | 企业4 |
BBB | 企业5 |
想实现的查询结果:
类别 | 名称 |
---|---|
AAA | 企业1,企业2,企业3 |
BBB | 企业4,企业5 |
select 类别, 名称 = ( stuff( (select ‘,‘ + 名称 from Table_A where 类别 = A.类别 for xml path(‘‘)), 1, 1, ‘‘ ) ) from Table_A as A group by 类别
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。