我需要用整数返回月份。 Oracle中是否有任何有效的功能?由于我们在Oracle中拥有TO_CHAR,是否可以通过整数返回月份?
示例。
查询的输入= 7
返回必须为=七月
谢谢
我需要用整数返回月份。 Oracle中是否有任何有效的功能?由于我们在Oracle中拥有TO_CHAR,是否可以通过整数返回月份?
示例。
查询的输入= 7
返回必须为=七月
谢谢
使用以下查询:
SELECT TO_CHAR(TO_DATE(7,'MM'),'Month') AS monthname FROM DUAL;
如果希望月份名称小写或大写,还可以使用:
TO_CHAR(TO_DATE(7,'month')
TO_CHAR(TO_DATE(7,'Month')
,
怎么样呢?
select to_char(date '2000-01-01' + 7 * interval '1 month','Month')