查询获取 5年的连续年份:
SELECT (TO_NUMBER(TO_CHAR(SYSDATE,'YYYY'))-ROWNUM+1) || '' AS TEXT,(TO_NUMBER(TO_CHAR(SYSDATE,'YYYY'))-ROWNUM+1) || '' AS VALUE FROM DUAL CONNECT BY ROWNUM<6
本文介绍了一种使用Oracle SQL查询来获取当前年份及其前四年的具体方法。通过巧妙利用SYSDATE函数和ROWNUM特性,可以简便地生成一系列连续的年份。
查询获取 5年的连续年份:
SELECT (TO_NUMBER(TO_CHAR(SYSDATE,'YYYY'))-ROWNUM+1) || '' AS TEXT,(TO_NUMBER(TO_CHAR(SYSDATE,'YYYY'))-ROWNUM+1) || '' AS VALUE FROM DUAL CONNECT BY ROWNUM<6
5999
1732

被折叠的 条评论
为什么被折叠?