日期:2014-05-17  浏览次数:20405 次

求一段sql的写法,谢谢
如我有4段int数字,分别是2,5,8,3

我想最后转换成字符串,字符串长度分别是1位,3位,2位,1位,最后的结果也就是1005083,求解,谢谢。

------解决方案--------------------
declare @a int,@b int,@c int,@d int
select @a=2,@b=5,@c=8,@d=3
select rtrim(@a)+right('000'+rtrim(@b),3)+right('00'+rtrim(@c),2)+rtrim(@d)