Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String Oracle,将前导零添加到字符串(不是数字)_String_Oracle_Zero - Fatal编程技术网

String Oracle,将前导零添加到字符串(不是数字)

String Oracle,将前导零添加到字符串(不是数字),string,oracle,zero,String,Oracle,Zero,我使用的是Oracle(工作空间是TOAD),我需要使我的字符串,如果它们被短接,那么10个字符,然后添加前导零,使它们都是10位字符串 例如,如果我有这样一个字符串: “12H89”必须为“00000 12H89” 或 “1234”将成为“000000 1234” 如何做到这一点?最好的办法是什么 提前感谢。您可以使用LPAD函数来实现这一点,传入字符串、所需长度以及填充字符。对于带前导零的10位数字,这将是: LPAD('12H89', 10, '0') 返回值是填充字符串 请参阅:您可以

我使用的是Oracle(工作空间是TOAD),我需要使我的字符串,如果它们被短接,那么10个字符,然后添加前导零,使它们都是10位字符串

例如,如果我有这样一个字符串: “12H89”必须为“00000 12H89” 或 “1234”将成为“000000 1234”

如何做到这一点?最好的办法是什么


提前感谢。

您可以使用LPAD函数来实现这一点,传入字符串、所需长度以及填充字符。对于带前导零的10位数字,这将是:

LPAD('12H89', 10, '0')
返回值是填充字符串


请参阅:

您可以使用LPAD函数,如
LPAD('12H89',10',0')