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

求各位前辈,关于把竖向的结果转换成横向显示?该如何处理

2012-01-22 
求各位前辈,关于把竖向的结果转换成横向显示??有这样的竖向显示的结果,101055105038111849101125想转换成

求各位前辈,关于把竖向的结果转换成横向显示??
有这样的竖向显示的结果,
101055
105038
111849
101125
想转换成这样的横向显示:
101055,105038,111849,101125

[解决办法]
行列互换?如果只有一行,在程序输出中控制一下就可以。

如果要输出成一个字符串:

declare @str varchar(8000)
select @str=isnull(@str, ' ')+ ', '+rtrim(字段) from 表
set @str=stuff(@str,1,1, ' ')
print @str

热点排行