标签: stuff

连接 SQL 列并用逗号分隔

有没有其他方法可以连接 SQL 列并用逗号分隔。我使用以下逻辑进行串联。列 (col1,col2,col3) 可以具有值。

select 
stuff(
        left(concat(col1,',',col2,',',col3),
            len(concat(col1,',',col2,',',col3)) -
        patindex('%[^,]%',reverse(concat(col1,',',col2,',',col3)))+1
            )
        ,1,
        patindex('%[^,]%',concat(col1,',',col2,',',col3))-1,''
    )
from mytable
Run Code Online (Sandbox Code Playgroud)
  • 样本数据/输出

在此输入图像描述

sql t-sql sql-server string-aggregation stuff

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

sql ×1

sql-server ×1

string-aggregation ×1

stuff ×1

t-sql ×1