基本概念
rownum行号:当我们做select操作的时候,
每查出一行记录,就会在该行加上一个行号,
行号从1开始,一次递增,不能跳着走下去
注意:
--排序操作会影响rownum的顺序
select rownum, e.*
from emp e
order by e.sal desc
--如果涉及排序,但还是要使用rownum的话,我们可以在此签到查询语句
select rownum, t.*
from(
select rownum, e.* from emp e order by e.sal desc) t;
---emp表工资倒叙排列后,每页五条数据,查询第二页
---rownum行号不能协商大于一个正数
select * from(
select rownum rn, tt.* from(
select * from emp order by sal desc
) tt where rownum<11
) where rn>5