当前位置: 移动技术网 > IT编程>数据库>Oracle > 关于oracle分页的知识点学习

关于oracle分页的知识点学习

2018年12月03日  | 移动技术网IT编程  | 我要评论

吉雪萍近况,目无全牛的意思,新华南路租房

半个月前,同事问我各种分页的sql会写么,我说mysql知道,oracle的想不起来了,于是在这个闲的蛋疼,又不想打游戏睡觉的夜晚,写篇笔记吧。

正文

oracle 数据库 分页靠个关键字 rownum,这货是你查询结果的序列号,并且常用于分页。

至于如何快速高效的分页,上贴有详细说明,这里不多表,主要写下一种常用的高效的分页方式

select *

  from (select a.*, rownum rn

          from (select *

                  from table_name) a

         where rownum <= 100)

 where rn >0

为什么高效,牵扯到一个词cbo--基于代价的优化器,详情见链接。

以上。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网