三、分页查询
分页查询:就是给一个表中很多行数据分页显示。
已知有表EMP:
1.分页查询1(只查询少于5行的数据)
--分页查询1(只查询少于5行的数据)
select e.* from emp e where rownum<=5;
2.分页查询2(用于分页)
--分页查询2(用于分页)
select * from
(
select e.*,rownum r from emp e where rownum<=10
)where r>5;
3.分页查询3(带排序的分页)
--分页查询3(带排序的分页)
select * from
(
select t.*,rownum r from
(
select * from emp order by sal desc
)t where rownum<=15
)where r>10;
小贴士:
rownum是一个计数器,不能用“>”做比较条件!!