分页

与世无争的帅哥 提交于 2019-12-03 15:32:21

由于CBO优化模式下,Oracle可以将外层的查询条件推到内层查询中,以提高内层查询的执行效率。对于第一个查询语句,第二层的查询条件WHERE ROWNUM <= 100就可以被Oracle推入到内层查询中,这样Oracle查询的结果一旦超过了ROWNUM限制条件,就终止查询将结果返回了。

Oracle分页只能小于不能大于

select * from (select rownum rn,Stu.* from Stu where rownum<=100)  ss where ss.rn>=60

 mysql 分页

select * from Stu order by id limit 100000,30;
select * from Stu where id>=(select id from Stu order by id limit 10000,1) limit 30;

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!