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

相关推荐
XDHCOM6 小时前
ORA-32484重复列名错误,ORACLE数据库CYCLE子句故障修复与远程处理方案
数据库·oracle
翻斗包菜6 小时前
PostgreSQL 日常维护完全指南:从基础操作到高级运维
运维·数据库·postgresql
呆瑜nuage6 小时前
MySQL表约束详解:8大核心约束实战指南
数据库·mysql
一博一言6 小时前
Oracle高版本Version_Count问题处理排查
oracle·dba
liliangcsdn7 小时前
Agent Memory智能体记忆系统的示例分析
数据库·人工智能·全文检索
那个失眠的夜7 小时前
Mybatis延迟加载策略
xml·java·数据库·maven·mybatis
Rick19937 小时前
SQL 执行流程
数据库·sql
M--Y7 小时前
Redis常用数据类型
数据结构·数据库·redis
猿小喵7 小时前
MySQL慢查询分析与处理-第二篇
数据库·mysql·性能优化
Y001112368 小时前
MySQL-进阶
开发语言·数据库·sql·mysql