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 分钟前
青少年编程与数学 01-011 系统软件简介 18 Navicat数据库管理工具
数据库·青少年编程·系统软件·编程与数学
眸笑丶24 分钟前
.NET Core 数据库连接字符串加密与解密
数据库·oracle·.netcore
layman05282 小时前
openEuler 虚拟机中 Shell 脚本实现自动化备份与清理实践
数据库·oracle·自动化
奔跑的小十一9 小时前
JDBC接口开发指南
java·数据库
熊大如如9 小时前
PostgreSQL 创建只读账户
数据库·postgresql
尽兴-11 小时前
达梦数据库CASE WHEN条件
数据库·oracle·达梦
遗忘妳11 小时前
PostgreSQL初体验
数据库·postgresql
YuTaoShao12 小时前
Java八股文——Spring「Spring 篇」
java·数据库·spring
新知图书13 小时前
扣子数据库实战案例:搭建AI登记助手
数据库·智能体·扣子
麦兜*14 小时前
【Mysql及各种关系型数据库全面对比与深度解析(2025版)】
数据库·sql·mysql·postgresql·oracle·sqlserver·mariadb