Oracle随机获取表中N条数据

使用Oracle内部函数dbms_random.value
例:
select * from (select * from table order by dbms_random.value) where rownum< n; 
还可以利用它获取随机数:
例:
select trunc(dbms_random.value(0, 1000)) from dual;

猜你喜欢

转载自xwk.iteye.com/blog/1628486