首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

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

2013-06-19 
随机取一条数据(一千万行的表)本帖最后由 wimphy 于 2013-06-03 14:38:32 编辑我这个效率很低,,,有没有快

随机取一条数据(一千万行的表)
本帖最后由 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;

热点排行