oracle不足位数补零的实现sql语句-Oracle教程-ab蓝学网
遇到一个问题,数据库中的A字段有8位的有10位的很乱,我现在想把A字段全部变为18位,不足18位的在后边补0,随google了一下,发现其实很简单。
oracle函数中有不足补位的函数,LPAD和RPAD分别是左补位和右补位
如:select replace(rpad(‘AAA’,5),’ ‘,’0’) from dual;
结果是:AAA00
简单点,select rpad(‘AAA’,5,’0’) from dual; 这样就可以了