Oracle 分页函数总结
来源:互联网 发布:拍照软件哪个好 编辑:程序博客网 时间:2024/05/29 17:27
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;
执行时间0.03秒
2.按分析函数来分
select *
from (select t.*, row_number() over(order by cid desc) rk from t_xiaoxi t)
where rk < 10000
and rk > 9980;
执行时间1.01秒
3.按ROWNUM来分
select *
from (select t.*, rownum rn
from (select * from t_xiaoxi order by cid desc) t
where rownum < 10000)
where rn > 9980;
执行时间0.1秒
其中t_xiaoxi为表名称,cid为表的关键字段,取按CID降序排序后的第9981-9999条记录,t_xiaoxi表有70000多条记录
个人感觉1的效率最好,3次之,2最差
- Oracle 分页函数总结
- ORACLE分页查询总结
- oracle 分页总结
- ORACLE ROWNUM分页总结
- oracle动态分页函数
- ORACLE-ROWNUM及分页(总结)
- mysql、mssql、oracle 分页总结
- Oracle学习总结-----分页查询
- oracle高效分页查询总结
- oracle高效分页查询总结
- Oracle分页(2)-分析函数
- oracle 函数另类用法 (oracle 分页)
- oracle oracle rank()函数总结
- Oracle 函数总结
- 主题:Oracle函数总结
- Oracle函数总结
- Oracle 常用函数总结
- Oracle函数总结
- bash 寻找包含特定关键字的文件
- 在做动态添加删除行的时候,使用jquery遇到的问题:$("#participantList tr").eq(i).remove();
- SL4_ApiReference android中可以调用的方法(3)
- libsvm 在matlab中保存读取model文件的接口
- 据说,看了这个就能放下你爱的,却不爱你的人.
- Oracle 分页函数总结
- vc++中SetTimer的使用
- linux中如何让程序出错产生core
- HDU 3732 Ahui Writes Word
- Putty 的增强版 Pietty
- 03、pl/sql小结
- asp.net 2.0中的全球化与本地化
- linux daemon中执行system调用方法
- PHP 配置_(1):php.ini-recommended和php.ini-dist的区别