问题:如何将int转换为固定位数的字符串,比如说固定为2个字符的字符串,1转换成01,9转换为09
排除方法,if判断数字是否小于10,小于10,左补零
------解决方案--------------------
- SQL code
declare @i int = 1select @i, right([email protected],2), right('0'+ltrim(@i),2)/*1 01 01*/
------解决方案--------------------
-- 可以用replicate试试
- SQL code
select right(replicate('0', 10) + rtrim(9), 5)