【SQL笔记】SQL

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Jul_11th/article/details/83214906

一、查询年份2016~2018连续年份,left join其他表【oracle】
SELECT REGEXP_SUBSTR(‘2016,2017,2018’, ‘[^,]+’, 1, ROWNUM) YEAR FROM DUAL CONNECT
BY ROWNUM <= regexp_count(‘2016,2017,2018’, ‘,’) + 1

SELECT NUM.ID year
FROM (SELECT ROWNUM ID FROM DUAL CONNECT BY ROWNUM <= 3000) NUM
WHERE NUM.ID BETWEEN 2016 AND 2018

猜你喜欢

转载自blog.csdn.net/Jul_11th/article/details/83214906
SQL