oracle随机采样

今天需要实现一个随机取出表里的数据一部分数据,发现通过sample来实现即方便效率又高,在此记录一下:

select * from emp4 sample(1)  where rownum <10;【0.06s】
  select * from (select * from emp4  order by dbms_random.random) where rownum < 10;【0.7s】
请使用浏览器的分享功能分享到微信等