【发布时间】:2015-06-03 13:48:55
【问题描述】:
应该是一个非常简单的问题。我有两个字段 - 一个是一年字段,另一个是一个月字段。月份字段是一个整数,如果只有一位数字,例如六月的 6,则没有前导零。如果我现在将它们连接在一起,我想将这两个字段连接在一起以获得 201406 而不是 20146。我尝试了
year||to_char(month,'09'),但该字段显示为 2014 06,在年份和月份之间有一个空格。有没有办法在没有空格的情况下做到这一点?
【问题讨论】:
-
使用
trim(year)||to_char(month,'09')那是因为你的 yaer 字段是用空格保存的 -
感谢 Jorge,这应该可以,但仍显示 2014 06,长度为 7。还有其他建议吗?我使用的是 Oracle 11g,这很重要
标签: oracle date oracle11g concatenation to-char