oracle自定义的三种分页
来源:互联网 发布:网络使人疏远的例子 编辑:程序博客网 时间:2024/06/06 01:12
以前用oracle 分页都不是自己写的,所以今天专门学了下怎么用oracle分页 其实也是参考别人的语句,自己按照学习写
--rowid分页
select * from (select rownum rn,t2.* from (select t1.*,rowid rid from temp t1) t2 where rownum <= 1000) where rn >=800;
--rownum分页
select * from (select rownum rn,t1.* from (select * from student) t1 where rownum<=10) where rn >= 5;
--row_number函数分页
select * from
(select t.* ,row_number() over (order by xh desc ) rk from student t)
where rk <=10 and rk >=5;
--三种方式比较
select rownum rn,t1.* from (select * from temp) t1 where rownum<=1000 minus select rownum rn,t1.* from (select * from temp) t1 where rownum<=800;
set timing on;
select * from (select rownum rn,t1.* from (select * from temp) t1 where rownum<=1000) where rn >= 800;
select * from (select rownum rn,t2.* from (select t1.*,rowid rid from temp t1) t2 where rownum <= 1000) where rn >=800;
我是参考别人的语句,希望可以帮到大家。
- oracle自定义的三种分页
- Oracle分页查询的三种方法
- Oracle 分页的三种情况
- Oracle分页查询的三种方法
- Oracle分页查询的三种方法
- Oracle的三种分页查询
- Oracle数据库分页的三种方法
- Oracle数据库分页的三种方法
- oracle 三种分页技术
- 三种常用数据库(Oracle、MySQL、SQLServer)的分页之Oracle分页
- 三种常用数据库(Oracle、MySQL、SQLServer)的分页
- 【SQL】Oracle分页查询的三种方法
- 三种常用数据库(Oracle、MySQL、SQLServer)的分页
- 三种常用数据库(Oracle、MySQL、SQLServer)的分页之MySQL分页
- 三种常用数据库(Oracle、MySQL、SQLServer)的分页之SQLServer分页
- ORACLE自定义分页处理
- Oracle分页查询三种方式
- Oracle分页查询三种方式
- C语言小练习
- 标准 C 与经典 C 的比较
- 2015.7.20 C语言程序设计-第一天
- 算法之分治思想
- android的anr异常发生情况及处理办法
- oracle自定义的三种分页
- Socket —>AsyncSocket(ios socket第三方框架 AsyncSocket使用简介,连接,心跳,断线,数据发送与接收)
- 运行hbm2java工具和hbm2ddl工具
- 线性表
- JavaEE学习第一天
- safari如何把网页上的图片直接保存到百度网盘
- Android Material Design 详解(使用support v7兼容5.0以下系统)
- c013---c语言数据类型总结
- 股票学习(财务分析11)