oracle 生成重复数据系列

aemubtdh  于 2023-05-06  发布在  Oracle
关注(0)|答案(1)|浏览(176)

在这个例子中,我试图生成1到5个我想要的数字。是否可以使用connect by子句?

SELECT level
FROM   dual
CONNECT BY level <=5;

count 
------
  1
  2
  3
  4
  5
  1
  2
  3
  4
  .
  .
  .
g0czyy6m

g0czyy6m1#

使用MOD函数:

SELECT MOD(level - 1,5) + 1 
FROM   dual
CONNECT BY level <=20;

1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5

相关问题