Oracle字段长度不足位数补零
有时候从数据库中取出的月份值是1,而不是01,该怎么办呢
SELECT
LPAD( CODE_MONTH, 2, 0 )
FROM
tb_cube_TY001
WHERE
CODE_BM_MEATYPE = 'TY20'
AND code_measure = 'MYLX01'
AND code_month <> '~'
AND CODE_ENTITY = '01A'
AND code_version = 'v0'
AND code_curr = 'CNY'
AND code_year = '2023'
AND CODE_MVTYPE = 'Budget'
AND VALUE IS NOT NULL
注意文章来源:https://www.toymoban.com/news/detail-658087.html
1、第一个参数为待补字符;第二个参数表示补齐后的总字符长度;第三位表示不足时补什么字符;
2、lpad是左侧补0,右侧补0可用rpad文章来源地址https://www.toymoban.com/news/detail-658087.html
到了这里,关于Oracle字段长度不足位数补零的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!