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

相关推荐
木风小助理1 天前
PostgreSQL基础知识——DDL深度解析
数据库·postgresql
hanqunfeng1 天前
(四十四)Redis8 新增的数据类型 -- Vector Set
数据库·redis·缓存
梦梦代码精1 天前
BuildingAI vs Dify vs 扣子:三大开源智能体平台架构风格对比
开发语言·前端·数据库·后端·架构·开源·推荐算法
纪莫1 天前
技术面:MySQL篇(InnoDB的锁机制)
java·数据库·java面试⑧股
Filotimo_1 天前
在java开发中,cron表达式概念
java·开发语言·数据库
DBA小马哥1 天前
从MongoDB迁移到金仓数据库:数据模型与业务连续性难题的保姆级指南
数据库·mongodb·dba
QZ166560951591 天前
低误差率、高性能、符合审计要求的金融数据库审计和监测最佳实践指南
数据库·金融
愚公移码1 天前
蓝凌EKP产品:主文档权限机制浅析
java·前端·数据库·蓝凌
此生只爱蛋1 天前
【Redis】持久化
数据库·redis
burning_maple1 天前
redis笔记
数据库·redis·笔记