相关疑难解决方法(0)

oracle数字格式上不需要的前导空格

我需要用前导零(总共8位)填充数字以供显示.我正在使用oracle.

select to_char(1011,'00000000') OPE_NO from dual;
select length(to_char(1011,'00000000')) OPE_NO from dual;
Run Code Online (Sandbox Code Playgroud)

而不是'00001011',我得到'00001011'.为什么我会获得额外的领先空白?完成此操作的正确数字格式字符串是什么?

PS我意识到我可以使用trim(),但我想更好地理解数字格式.

@Eddie:我已经阅读了文档.然而,我仍然不明白如何摆脱领先的空白.

@David:这是否意味着除了使用之外没办法trim()

sql oracle

18
推荐指数
2
解决办法
2万
查看次数

标签 统计

oracle ×1

sql ×1