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
posted on 2017-06-04 08:30 gavanwanggw 阅读(177) 评论(0) 编辑 收藏 举报