任务如下:从对偶表中选择 20 行,随机生成从 23 到 45 的不同数字。
我执行了以下操作:
select distinct floor(dbms_random.value(23,45)) output
from dual
connect by rownum <= 20;
但它会随机选择小于 20 的行数。例如:
OUTPUT
44
35
25
27
40
32
26
36
43
34
31
33
37
13 rows selected.
请帮忙,如何准确地选择 20 个数字,而不是更少?提前非常感谢!