Oracle字段长度不足位数补零

Oracle字段长度不足位数补零

有时候从数据库中取出的月份值是1,而不是01,该怎么办呢

javascript 复制代码
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

注意

1、第一个参数为待补字符;第二个参数表示补齐后的总字符长度;第三位表示不足时补什么字符;

2、lpad是左侧补0,右侧补0可用rpad

相关推荐
2401_873544922 分钟前
使用Fabric自动化你的部署流程
jvm·数据库·python
wenlonglanying10 分钟前
MYSQL的第一次作业
数据库·mysql
万岳科技系统开发12 分钟前
外卖系统选型与源码与 SaaS 实践的思考
数据库·小程序
欧洵.12 分钟前
MySQL:事务详细
数据库·mysql·oracle
qq_1481153715 分钟前
Python上下文管理器(with语句)的原理与实践
jvm·数据库·python
qwehjk200819 分钟前
机器学习模型部署:将模型转化为Web API
jvm·数据库·python
Counter-Strike大牛36 分钟前
SpringBoot项目调用数据库函数报错Result consisted of more than one row
数据库·spring boot·后端
沪漂阿龙43 分钟前
深度解析SQL查询:从关联查询到子查询,一文掌握数据库核心技能
数据库·sql
吠品1 小时前
MySQL LEFT() 函数:精准截取字段前N位,掌握字符串处理核心
数据库·oracle
Meepo_haha1 小时前
【JOIN】关键字在MySql中的详细使用
数据库·mysql