gpt4 book ai didi

db2 - 在 db2 中用 0 填充 varchar 数字

转载 作者:行者123 更新时间:2023-12-03 23:23:51 25 4
gpt4 key购买 nike

有没有办法在 DB2 中存储为 VARCHAR 的数字之前填充 0?

像这样:

some_column     result
----------- ------
12 ==> 00012
123 ==> 00123
6454 ==> 06454

最佳答案

如果函数LPAD可用:

SELECT LPAD(some_column, 5, '0')
FROM table

否则,您可以使用 RIGHT 的组合和 REPEAT :
SELECT RIGHT(REPEAT('0', 5) || some_column, 5)
FROM table

some_column | Concatenate five '0's to some_column | Return the five rightmost characters
------------------------------------------------------------------------
12 => 0000012 => 00012
123 => 00000123 => 00123
6454 => 000006454 => 06454

关于db2 - 在 db2 中用 0 填充 varchar 数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4964244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com