Mybatis+Oracle:条件分页
来源:互联网 发布:博斯曼法案 知乎 编辑:程序博客网 时间:2024/06/03 12:04
代码解析:
SELECT b表.*,ROWNUM FROM (SELECT a.*,ROWNUM rn FROM a表 (WHERE 条件...多个)) b WHERE b.rn>起始索引 AND b.rn < 结束索引;分页原理:(没有条件)第一步:从什么开始取值。。。?第二部:从哪里结束取值。。。?分页原理:(有条件)
第一步:分析条件。。。(把有条件的数据查询出来作为新表来实现分页)
第二步:从什么开始取值。。。?第三部:从哪里结束取值。。。?
例子:
以员工表为列:(查询部门编号为10员工信息,展示前2条;
条件:(部门编号=30),每页2条数据)
第一步:查询部门编号为30的所有员工信息
SELECT a.*,ROWNUM rn FROM emp a WHERE deptno = 30;
第二步:在第一步的基础上加分页
第一页:
SELECT b.*,ROWNUM FROM
(SELECT a.*,ROWNUM rn FROM emp a WHERE deptno = 30) b
WHERE b.rn>0 AND b.rn < 3;
第二页
SELECT b.*,ROWNUM FROM
(SELECT a.*,ROWNUM rn FROM emp a WHERE deptno = 30) b
WHERE b.rn>2 AND b.rn < 5;
阅读全文
0 0
- Mybatis+Oracle:条件分页
- Mybatis+Oracle实现按条件分页查询
- Mybatis+Oracle实现按条件分页查询
- Mybatis的条件分页查询
- MyBatis分页实现 - Oracle
- oracle+mybatis分页查询
- 针对SpringMVC+Mybatis+Oracle条件分页查询的原创解决方案(超级简单)
- MyBatis级联多条件分页查询
- mybatis分页条件查询动态sql
- mybatis(3)分页查询和条件分页查询
- mybatis分页(数据库oracle)
- mybatis+easyui+Oracle分页查询
- Mybatis-实现ORACLE分页查询
- oracle 配合mybatis example分页
- Oracle多条件查询分页存储过程
- 带查询条件的Mybatis分页的实现
- MyBatis多条件分页查询,返回总记录数
- MyBatis分页实现 - Oracle(二)
- 平淡的生活
- 智慧党建—全面有效地党建管理解决方案
- django中返回404错误页面的几种方法
- jQueryEasyUI ValidateBox 验证框实现验证的方法
- 王阳明:知识不是学问,聪明不是智慧
- Mybatis+Oracle:条件分页
- 关于 QWidget+Qml程序打包到ubuntu时,程序与系统库版本不同,编译时添加并依赖自带库 的方法
- Lamp环境
- Python统计学一数据的概括性度量
- 51单片机 | 串口工作原理知识点汇总
- 2017深圳国际电子展开幕第一天、我在现场!
- FCKeditor 工具栏不显示的一个可能性
- 在Windows下安装Node.js及环境配置
- 转:Sklearn-CrossValidation交叉验证