0
点赞
收藏
分享

微信扫一扫

oracle分页查询小记

秦瑟读书 2022-07-14 阅读 184


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 条评论