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

相关推荐
小羽网安13 小时前
从零开始学习 sql 注入,常见的 sql 注入解析
数据库·sql·学习
2401_8463395614 小时前
CSS如何优化大型项目样式_使用SASS预处理器提升开发效率
jvm·数据库·python
ss27320 小时前
食谱推荐系统功能测试如何写?
java·数据库·spring boot·功能测试
l1t20 小时前
DeepSeek总结的数据库外部表
数据库
m0_6742946420 小时前
如何编写SQL存储过程性能对比_记录执行时间评估优化效果
jvm·数据库·python
014-code21 小时前
CompletableFuture 实战模板(超时、组合、异常链处理)
java·数据库
运气好好的21 小时前
怎样开启phpMyAdmin的操作审计日志_记录每条执行的SQL
jvm·数据库·python
それども21 小时前
DELETE 和 TRUNCATE TABLE区别
java·数据库·mysql
wenha21 小时前
数据库隔离级别
数据库·mysql·sqlserver·隔离级别
2401_871492851 天前
Layui如何修改Layui默认的UI主题颜色(换肤功能实现)
jvm·数据库·python