oracle sql生成临时递增数据

一、生成1至10记录sql

select rownum
from dual
connect by rownum <= 10

结果:spa

1
2
3
4
5
6
7
8
9
10code

二、生成最近12个月记录blog

select to_char(add_months(sysdate, rownum - 12), 'yyyyMM') time
from dual
connect by rownum <= 12

结果:class

201805
201806
201807
201808
201809
201810
201811
201812
201901
201902
201903
201904date

一个用途:查询最近12个月数据,若是没有数据,也要返回记录,能够用上面sql语句做为主表左关联业务表。select

相关文章
相关标签/搜索