`
cry615
  • 浏览: 151090 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle查询分页

 
阅读更多

参考

http://www.iteye.com/topic/186927

 

http://www.iteye.com/topic/1116881

 

例如table PRODUCTS

两种方式

1.select * from (select p.*,rownum r from products p where rownum< 50 )  bp where p.r>40

2.select * from  (select p.*,rownum r from products p)  bp where bp.r<50 and bp.r>40

 

个人感觉第一种方式要比第二种方式好些,数据量大的话两种方式效率上,两种应该不会差很多。都会进行全表的扫描,只不过筛选前后取数据量条件不一样。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics