当前位置: 代码迷 >> Sql Server >> 怎么在存储过程里将一个列的值转换成string格式的
  详细解决方案

怎么在存储过程里将一个列的值转换成string格式的

热度:56   发布时间:2016-04-27 12:37:16.0
如何在存储过程里将一个列的值转换成string格式的
select sname from studenttb
结果:
张三
李四
王五
如何变成:张三,李四,王五

------解决方案--------------------
SQL code
DECLARE @STR VARCHAR(8000)SELECT @STR=ISNULL(@STR+',','')+name FROM ASELECT @STR
------解决方案--------------------
SQL code
select (select ltrim(NAME)+',' from tb  for xml path('')) as a
  相关解决方案