T-SQL数字前补0的方法

来源:互联网 发布:仿今日头条源码 编辑:程序博客网 时间:2024/04/20 11:49

例始,把数字11变成011,按数字1变成001

用以下sql语句,

select     right( cast (power(10,3) as varchar)+11,3)

分析:

select    power(10,3) 10的3次方,得到1000

select    cast(1000+11   as   varchar)  转变成字符型

select    right(1011,3)从右边开始取3个字符,得到011