oracle前面位数不足补0(转)
原文:http://blog.csdn.net/linghao00/article/details/7761849
Oracle函数中有不足位数补空格的函数
LPAD和RPAD分别是左补位和右补位
repalce(lpad(字段名,共几位),‘ ’,‘0’)
如运行
select replace(lpad('123',5),' ','0') from dual
结果是00123
即补足五位
select lpad('123',5,'0') from dual 这样也可以
我的用法:
UPDATE SMS_INFO SET SMS_ID = lpad(trim(SMS_ID),6,'0');

浙公网安备 33010602011771号