为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下的是,如何用oracle 通过DUAL表如何显示出当前年份的每个月?

/ 猿问

请教一下的是,如何用oracle 通过DUAL表如何显示出当前年份的每个月?

动漫人物 2019-11-12 21:10:53

oracle 通过DUAL表如何显示出当前年份的每个月?


查看完整描述

3 回答

?
慕慕森

今天一个群里问我的,我的答案是下面的,顺手写上
SELECT to_char(SYSDATE,'yyyy-')||ROWNUM mm FROM dual CONNECT BY ROWNUM<13;
或者:
SELECT to_char(SYSDATE,'yyyy-')||trim(to_char(ROWNUM,'09')) mm FROM dual CONNECT BY ROWNUM<13;

查看完整回答
反对 回复 2019-11-19
?
慕丝7291255

行: select 1 from dual
union
select 2 from dual
...........

列:
select 1,2,3,4,5 .... from dual;

查看完整回答
反对 回复 2019-11-19
?
POPMUISE

select ADD_MONTHS(to_date('2012-01-01','yyyy-mm-dd'),1) FROM dual;
这是在20120101号是加上一个月

select to_date('2012-01-01','yyyy-mm-dd')+60 FROM dual;
这是加了60天

查看完整回答
反对 回复 2019-11-19

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信