0
我试图从行的数据转换为多个连接的字符串转换行值连接字符串
HH 3(6.27)
HH 4(4.48)
LH 5(0)
HH 6(2.27)
HH 7(0)
LL 31(0)
LM 32(0)
这是子查询的一个结果,我该如何将它转换为
HH 3(6.27), 4(4.48), 6(2.27), 7(0)
LH 5(0)
LL 31(0)
LM 32(0)
我试图从行的数据转换为多个连接的字符串转换行值连接字符串
HH 3(6.27)
HH 4(4.48)
LH 5(0)
HH 6(2.27)
HH 7(0)
LL 31(0)
LM 32(0)
这是子查询的一个结果,我该如何将它转换为
HH 3(6.27), 4(4.48), 6(2.27), 7(0)
LH 5(0)
LL 31(0)
LM 32(0)
您正在寻找聚合字符串连接。这里是你如何做到这一点在SQL Server中:
with cte(col1, col2) as (
< your subquery here >
)
select distinct col1,
stuff((select ', ' + col2
from cte cte2
where ct2.col1 = cte.col1
for xml path ('')
), 1, 2, '') as col2s
from cte;