Oracle 高效分页
-- 分页
select * from t_user5
select count(1) from t_user5 --10,485,760
-- rownum是一个查询后的结果,查询之前是不存在的
select rownum,rowid,tt.* from t_user5 tt
where rownum<=3 and sex=1 and rownum>=2
-- 对结果进行查询
-- 思路1,rownum的正确使用
-- 缺点:
select * from (
select rownum myid,tt.* from t_user5 tt
) where myid>=2 and myid<=3
---改写:没排序
--1.高效率的取前N条
select rownum myid,tt.* from t_user5 tt
where rownum<=5
--2.高效的剔除前面2条
select * from (
select rownum myid,tt.* from t_user5 tt
where rownum<=5 -- 第一层,无嵌套引用<=
) where myid>=3 -- 第二层,嵌套,应用>=
-- 有排序
select * from (
select rownum myid,pp.* from (
select * from t_user5 order by id asc -- 正常的排序操作,不引用任何东西
) pp where rownum<=80 -- 第2层,无嵌套引用<=
) where myid>=71 -- 第3层,嵌套,引用>=
转载于:https://www.cnblogs.com/sheying/p/8706913.html
Oracle 高效分页相关推荐
- oracle万能分页代码,oracle高效分页存储过程代码
oracle高效分页存储过程代码 create or replace package p_page is -- author : pharaohs -- created : 2006-4-30 14: ...
- oracle高效分页查询总结
本文参考链接:http://blog.sina.com.cn/s/blog_8604ca230100vro9.html 探索查询语句: --分页参数:size = 20 page = 2 --没有or ...
- Oracle高效分页存储过程实例
create or replace package p_page is -- Author : PHARAOHS -- Created : 2006-4-30 14:14:14 -- Purpose ...
- oracle分页性能不同,oracle高效分页
什么是分页查询 对于基于Web的应用而言,对查询的结果集进行分页是一个比较常见的需求.假设浏览器界面每页可以显示10条记录,最初界面显示头10条记录给用户,当终端用户点击"下一页" ...
- oracle分页处理实例,Oracle高效分页存储过程实例
create or replace package p_page is -- Author : PHARAOHS -- Created : 2006-4-30 14:14:14 -- Purpose ...
- oracle如何高效分页,oracle学习之高效分页存储过程实例
oracle学习之高效分页存储过程实例 时间:2017-07-11 来源: create or replace package p_page is -- Author : PHARAOHS -- Cr ...
- java oracle数据库高效分页查询_oracle高效分页查询总结
探索查询语句: --分页参数:size = 20 page = 2 --没有order by的查询 -- 嵌套子查询,两次筛选(推荐使用) --SELECT * -- FROM (SELECT ROW ...
- java oracle数据库高效分页查询_Oracle学习之分页查询数据
Oracle的分页是不同于MySQL的,今天我们来讨论一下Oracle的分页,首先得知道两个概念 rowid和rownum 什么鬼?有鸟用啊? 我们从字面的英文翻译可以知道rowid是 "行 ...
- C#调用Oracle存储过程分页
直接调用Oracle中的存储过程完成对表的分页,对代码封闭程度高,执行高效.以下为C#分页类代码,包括Oracle数据库 端存储过程PLSQL代码. // 程序调用示例: // int tota ...
最新文章
- 检测不到信号,是加点噪声?还是滤除噪声?
- 最新微信公众平台js sdk整合PHP版
- SkyEye实现工业安全关键领域基础软件国产替代
- C语言实现简单的内存管理机制
- 有赞再推视频号流量扶持政策 单商家单月最高可获5万流量奖励
- 人缘还挺好!史玉柱:被人网上恶搞 马云等十几人打电话来慰问我
- tcpdump + mk-query-digest 分析mysql
- 对象内存布局 (9)
- CAD常用字体库大全
- 基于51单片机简易计算器LCD1602显示
- 【AD封装】电感(带3D)
- 过流媒体取流失败_海康硬盘录像机:监控点取流失败,开始重连.错误代码为iVMS-4200.EXE[302]求大神解决...
- SpringBoot 之 @Transaction注解的类级别和方法级别的区别
- MES移动应用快速开发平台之移动oa解决方案
- Python的三种代码续行书写方法
- ARM体系架构—ARMv7-A指令集:协处理器指令
- ubuntu ffmpeg 截取视频指定时间范围,坐标范围
- VUE 移动端自适应布局终极解决方案
- STD高级语言程序设计第二天(满分答案)
- oracle 窗口函数查询条件,62.Oracle数据库SQL开发之 高级查询——使用分析函数之窗口函数...