oracle分页具体事例,oracle传统分页例子

oracle传统分页查询主要有如下三种:

1.根据ROWID来分

select * from t_xiaoxi where rowid in (select rid from (select

rownum rn,rid from (select rowid rid,cid from

t_xiaoxi order by cid desc) where rownum<10000)

where rn>9980) order by cid desc;

2.select * from (select t.*,row_number() over (order by cid

desc) rk from t_xiaoxi t) where rk<10000 and

rk>9980;

3.按ROWNUM来分

select * from (select t.*,rownum rn from (select * from t_xiaoxi

order by cid desc) t where rownum<10000) where

rn>9980;

以下是测试通过的分页查询例子:

select * from (select al.*,rownum rn from (select ename,job from

emp) a1 where rownum<=10) where

rn>=5;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值