oracle不足位数补零的实现sql语句

时间:2012-10-24
简介:数据库|这是关于在oracle不足位数补零的实现sql语句,其实也非常简单的sql语句详细如下:遇到一个问题,数据库中的A字段有8位的有10位的很乱,我现在想把A字段全部变为18位,不足18位的在后边补0,随...

这是关于在oracle不足位数补零的实现sql语句,其实也非常简单的sql语句

详细如下:

 

遇到一个问题,数据库中的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; 这样就可以了

TAGS:oracle不足位数补零sql语句

上一编:oracle查询某个用户下的所有视图语句

下一编:Oracle grant 授权 出现 library cache lock 等待事件

NewHot手机版