我正在使用Oracle(工作空间是TOAD),我需要制作我的字符串,如果它们被缩短然后是10个字符,那么添加前导零以使它们全部为10位数字符串。
例如,如果我有这样的字符串: '12H89'需要'0000012H89' 要么 '1234'为'0000001234'
如何做到这一点?什么是最好的方式?
提前致谢。
答案 0 :(得分:37)
你可以使用LPAD函数,传入字符串,你希望它的长度,以及填充它的字符。对于带有前导零的10位数,这将是:
LPAD('12H89', 10, '0')
返回值是填充字符串。