oracle分页查询小记

阅读 184

2022-07-14


rownum只能做小于等于数值,不能做大于的运算

查询所有记录

oracle分页查询小记_分页

假设分页,每页为5行
1、查询数据库netUser表格的前4条记录

select rownum,netUser.*from netUser 
where rownum<5;

oracle分页查询小记_分页_02


oracle分页查询小记_分页_03

2、查询第二页信息
方法一:

select rownum,t.* from
( select rownum r,e.*
from netUser e
where rownum<=10)t
where r>5;

oracle分页查询小记_分页_04


方法二:

select * from 
(select rownum r ,netUser.*
from netUser) b
where b.r >5 and b.r <11;

oracle分页查询小记_分页_05


方法三

select Uno,userName,userPassword,userJob,usex,uage
from (select rownum rn,u.*
from netUser u) ua
where ua.rn between 6 and 10;

oracle分页查询小记_分页_06


精彩评论(0)

0 0 举报