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

////// 在sqlserver2000中,如何将数字2格式化为字符串'02'
在sqlserver2000中,如何将数字2格式化为字符串 '02 '

通过dec(p,s)只能格式化小数点后的数字,
我希望能格式化小数点前的数字如何实现
比如:
  1   ---》   '01 '
  2   ---》   '02 '
  .
  .
  .
  11   ---》   '11 '
  12   ---》   '12 '

------解决方案--------------------
转成字符串right( '0 '+[Field],2)
------解决方案--------------------
select right( '0 '+rtrim(字段),2) from 表
------解决方案--------------------
chuifengde(树上的鸟儿)说的对
------解决方案--------------------
前置最大可能的0数,然后用right()函数。
------解决方案--------------------
(树上的鸟儿 没有考虑数据类型问题 libin_ftsafe(子陌红尘) 的是对的
------解决方案--------------------
--try
declare a int
set a=2
select right(1000000+a,2)
------解决方案--------------------
declare @i int
set @i=2
print right(1000000+@i,2)