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 ;
本文介绍了一种在SQL中对字段进行补0处理的方法,包括使用rpad和lpad函数的具体应用。通过实例展示了如何利用这些函数来实现字段的右补0或左补0,并进一步说明了补0操作在字段合并时的应用。

被折叠的 条评论
为什么被折叠?



