这是我找到的一些关于Oracle分页的算法,大家那里还有没有其他好的算法没?我们大家一起分享一下!
-- Oracle 分页算法一
select * from (
select t.*,rownum rn from (select * from help) t
-- 20 = (currentPage-1) * pageSize + pageSize
where rownum <= 20
)
-- 10 = (currentPage-1) * pageSize
where rn > 10;
-- Oralce 分页算法二
-- 20 = (currentPage-1) * pageSize + pageSize
select * from help where rownum<=20
minus
-- 10 = (currentPage-1) * pageSize
select * from help where rownum<=10;
-- 12c最新的分页方式
-- 返回前3行
select * from help where 1 = 1 order by info fetch next 3 rows only;
-- 返回并列排名的行
select * from help where 1 = 1 order by info fetch next 3 rows with ties;
-- 分页
select * from help where 1 = 1 order by info offset 10 rows fetch next 1 rows only;
-- 返回10%行
select * from help where 1 = 1 order by info fetch first 10 percent rows only;
分享到:
相关推荐
例如,在Oracle数据库中,可以使用`ROWNUM`关键字来实现分页。 - 示例SQL语句如下: ```sql SELECT * FROM (SELECT a.*, ROWNUM r FROM TB_STUDENT) WHERE r BETWEEN 2 AND 10 ``` - 这条SQL语句会查询出第二条...
7、提供分组汇总求平均算法(用算法代替sql避免跨数据库语法不一致) 8、分库分表 9、五种非数据库相关主键生成策略 10、elastic原生查询支持 11、elasticsearch-sql 插件模式sql模式支持 sqltoy-orm框架系统 ...
- **Java排序算法汇总**:了解并熟练掌握各种排序算法对于提高算法设计能力很有帮助。 - **Java并发控制**:学习如何正确地使用并发工具类(如`Volatile`、`ReentrantLock`等)来构建安全的多线程应用。 - **Java...
实例045 自定义数字的加密/解密算法 76 实例046 比较两个时间戳的大小 77 实例047 使用条件运算符判断数字的奇偶性 78 实例048 判断用户是否具有后台管理权限 79 实例049 打印随机组合生日祝福语 80 实例050 打印...
实例045 自定义数字的加密/解密算法 76 实例046 比较两个时间戳的大小 77 实例047 使用条件运算符判断数字的奇偶性 78 实例048 判断用户是否具有后台管理权限 79 实例049 打印随机组合生日祝福语 80 实例050 打印...
对于大量输出,采用分页查询等方式可以有效减轻服务器负担。 #### 21. 非结构化数据转换 - **知识点**: 数据转换、文本挖掘 - **详细说明**: 将非结构化数据转换为结构化数据有助于后续分析。这一过程通常涉及数据...
实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中实现合并单元格 116 实例084 在DataGridView控件中显示图片 118 实例085 为...
实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中实现合并单元格 116 实例084 在DataGridView控件中显示图片 118 实例085 为...
实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中实现合并单元格 116 实例084 在DataGridView控件中显示图片 118 实例085 为...
实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中实现合并单元格 116 实例084 在DataGridView控件中显示图片 118 实例085 为...