Oracle高效率SQL分页,含Informix分页

本文对比了Oracle和Informix的分页方法,Oracle的分页在效率上优于传统方式,但在查询最后一页时与传统方法效率相同。而Informix通过skip和first参数实现分页,操作相对简洁。

下面试Oracle的分页,效率比传统的分页高,但是存在的缺点是,当查询最后一页时,效率跟传统的分页效率时一样的。
select * from
 (select rownum rn, a.* from (select int_id from cell) a where rownum <= (页数 + 每页数据量))
where rn >= (页数+1)

Informix的分页使用:
select skip m first n * from tableName 其中m 是第几页(从0开始),n是每页多少记录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值