1

如何从Oracle中的任何表中获取多行的随机输出?还有(dbms_random.value)是什么意思

select *
from (select *
      from emp
      order by dbms_random.value)
where rownum=1;

它只给出一个随机输出。如何获得多个?

4

1 回答 1

2

尝试

select * from (select * from emp order by dbms_random.value) where rownum<10

10 可以替换为您选择的任何其他计数

于 2012-05-29T08:49:19.747 回答