首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-05-29 
如何在存储过程里将一个列的值转换成string格式的select sname from studenttb结果:张三李四王五如何变成:

如何在存储过程里将一个列的值转换成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 

热点排行