使用:
--rownum关键字:oracle对外提供的自动给查询结果编号的关键字,与每行的数据没有关系。
--注意:rownum关键字只能做< <=的判断,不能进行> >=的判断
select rownum ,e.* from emp e;
--查询员工信息的前5条数据 第一页数据
select rownum r,e.* from emp e where rownum <=5;
select * from (select rownum r,e.* from emp e where rownum <=5) t where r>0;
--查询员工信息的6-10条数据 第二页数据
select rownum r,e.* from emp e where rownum <=10;
select rownum,t.* from (select rownum r,e.* from emp e where rownum <=10) t where r>5;
--查询员工信息的11-15条数据 第三页数据
select rownum r,e. * from emp e where rownum<=15;
select * from (select rownum r,e. * from emp e where rownum<=15) t where r>10;
--分页规律总结:每页显示m条数据,查询第n页数据
select * from (select rownum r,e. * from 要分页的表 e where rownum<=m*n) t where r>m*n-m ;
--要分页的表既可以是真实的表,也可以是一个查询语句
--分页查询员工信息按照工资排序
select * from (select rownum r,t.* from (select * from emp order by sal) t where rownum<=10 ) where r>5
相关文章
- 11-10linq查询集合并分页展示数据
- 11-10hql中的in查询
- 11-10SQL-003查询出批次档案中重复且有库存的批次信息
- 11-10SqlServer 中查询子节对应的上级自定义函数
- 11-10友好的URL vs丑陋的查询字符串URL SharePoint,HTTPModule?
- 11-10教你用CMD命令查询域名的DNS解析记录:A,NS,MX,CNAME,TXT
- 11-10arcgis api for js-查询结果的气泡窗口
- 11-10findsmb - 列出在子网上响应SMB名称查询的主机信息
- 11-10SQL 表连接查询出现重复列,由此理清LEFT JOIN、INNER JOIN的区别
- 11-10LaTeX中一组图片分页显示的方法