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

相关推荐
2601_94981622几秒前
MySQL 启动失败 (code=exited, status=1FAILURE) 异常解决方案
数据库·mysql
HHHHH1010HHHHH2 分钟前
CSS定位如何实现多行文字垂直居中_通过绝对定位模拟表格
jvm·数据库·python
riNt PTIP6 分钟前
Ubuntu 系统下安装 Nginx
数据库·nginx·ubuntu
麻辣大虾19 分钟前
SQL语言五大分类
数据库·sql·mysql
chenxu98b19 分钟前
redis info 详解
数据库·redis·缓存
qq_4138474022 分钟前
Redis怎样设计企业级备份策略_结合全量RDB与增量AOF实现多级数据保护
jvm·数据库·python
NaMM CHIN29 分钟前
mysql的分区表
数据库·mysql
qq_3729069329 分钟前
如何通过点击事件动态展开和收起 HTML 元素
jvm·数据库·python
倔强的石头_32 分钟前
一文读懂时序数据库:从概念到落地,讲清全球 5 大主流产品 能力边界与选型逻辑
数据库
dishugj36 分钟前
Postgresql 16.11数据库单机版源码安装
数据库