如何在存储过程里将一个列的值转换成string格式的select sname from studenttb结果:张三李四王五如何变成:张三,李四,王五[解决办法]
DECLARE @STR VARCHAR(8000)SELECT @STR=ISNULL(@STR+',','')+name FROM ASELECT @STR[解决办法]
select (select ltrim(NAME)+',' from tb for xml path('')) as a