表:Table
字段:a
内容:
1
2
3
4
要求查出
a
1,2,3,4
解决办法:
declare @s varchar(1000)
select @s=isnull(@s,'')+','+rtrim(a) from Table
select stuff(@s,1,1,'')
字段:a
内容:
1
2
3
4
要求查出
a
1,2,3,4
解决办法:
declare @s varchar(1000)
select @s=isnull(@s,'')+','+rtrim(a) from Table
select stuff(@s,1,1,'')
本文介绍了一种在SQL中使用字符串拼接的方法来处理多个字段值的组合问题。通过声明变量并利用STUFF函数去除多余的逗号,实现从Table表中获取特定格式的数据。

被折叠的 条评论
为什么被折叠?



