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 ;
扫描二维码关注公众号,回复:
4418775 查看本文章