sql server 把多行合并一行,并连接成一个字符串



原始表

a   b

1   a

2   b

3   c



想实现的查询结果:aa,1,bb,2,cc,3

DECLARE @combinedString VARCHAR(MAX)
SELECT @combinedString = COALESCE(@combinedString + ', ', '') + a+ ', ' + b
FROM tb1

select  @combinedString

你可能感兴趣的:(sql server 把多行合并一行,并连接成一个字符串)