当前位置: 代码迷 >> Oracle管理 >> 随机取一条数据(一千万行的表)解决方案
  详细解决方案

随机取一条数据(一千万行的表)解决方案

热度:35   发布时间:2016-04-24 04:41:33.0
随机取一条数据(一千万行的表)
本帖最后由 wimphy 于 2013-06-03 14:38:32 编辑
我这个效率很低,,,有没有快点的办法保证每次取出的随机一行
表数据量很大
SELECT * FROM (SELECT * FROM TableA ORDER BY DBMS_RANDOM.VALUE) WHERE ROWNUM <= 1;
select

------解决方案--------------------
select * from t_source sample(1) where rownum = 1;
  相关解决方案