oracle之ROWNUM的查询应用
Posted gavanwanggw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle之ROWNUM的查询应用相关的知识,希望对你有一定的参考价值。
1 在ORACLE数据库中,ROWNUM是ORACLE数据库为查询结果加入的一个伪列。起始值为1。经常使用来处理查询结果的分页。
2 因为ROWNUM的特殊性,使用时候一般是分三层:
第一层:先进行查询及order by排序。
第二层:查询相应的列及ROWNUM;
第三层:在where 加入ROUWNUM条件;
3 在scott模式下在emp表中查询收入最高的前五名的员工信息
select * from (select rownum r,a.empno,a.ename,a.sal,a.deptno from (select * from emp order by emp.sal desc)a)b where b.r<=5
以上是关于oracle之ROWNUM的查询应用的主要内容,如果未能解决你的问题,请参考以下文章