sqlserver: 实现列数据转换成逗号隔开字符串
(2012-03-07 15:24:05)
标签:
sqlserverit |
分类: *数据库技术 |
(1)regions表结构
列名:region_id(int) , region_name(varchar(10))
(2)regions表内数据:
(3)想实现的效果:
把region_id拼接成一个字符串 如:1,2,3
(4)下面的代码实现(3):
declare @output varchar(1024);
select @output=coalesce(@output,'')+ cast(region_id as
varchar(10))+','
from regions where game_id=1 and is_valid=0
print @output;
set@output = substring(@output, 1, len(@output) - 1) ;
print @output;
前一篇:php全角转半角函数