oracle脚本 :位数不够用0填充

select rpad('字段名',5,'0') from dual; 这样就可以了

注:'字段名''为待补字符;5表示补齐后的总字符长度;0表示不足时补什么字符,比如想补A  ,把0改成A就好

rpad是右侧补0 (right),左侧补0是 lpad(left)

举例:

表 HH   中有字段  ZDDM,    FD ,  FD_ZD

SELECT   rpad(ZDDM,5,'0')  FROM  HH  ;

一般想补0都是为了与其他字段合并起来合成一个新的字段

SELECT  FD|| rpad(ZDDM,5,'0')  FROM  HH  ;

可以将合并后的字段更新到FD_ZD 字段中

UPDATE HH  SET FD_ZD =FD|| rpad(ZDDM,5,'0')        WHERE TRIM(FD_ZD) IS NULL ;

猜你喜欢

转载自blog.csdn.net/wanglepingwangleping/article/details/82686559