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

相关推荐
lkbhua莱克瓦2411 分钟前
进阶-存储对象1-视图
java·数据库·sql·mysql·视图
IvorySQL13 分钟前
用 PostgreSQL 实践 Palantir 本体论
数据库·postgresql·开源
yangminlei14 分钟前
Spring Boot 自动配置原理与自定义 Starter 开发实战
java·数据库·spring boot
萧曵 丶17 分钟前
Redis 由浅到深面试题(分层次版)
数据库·redis·缓存
-XWB-17 分钟前
【Oracle】Oracle诊断系列(1/6):健康体检指南——快速掌握数据库状态
数据库·oracle
杨了个杨898221 分钟前
Redis常用命令
数据库·redis·缓存
-XWB-29 分钟前
【MySQL】XtraBackup 全量备份还原操作指南(MySQL 5.7 / 8.0 通用)
数据库·mysql·adb
Tancenter39 分钟前
Mysql和ElasticsSearch
数据库·mysql·elasticsearch
fai厅的秃头姐!1 小时前
2026-1-13
数据库·mysql
dishugj1 小时前
【oracle】RMAN Catalog 与 Nocatalog 核心区别及实操指南
数据库·oracle·rman