oracle分页
2015-12-30 09:24
351 查看
分页三步:
1:排序
2:编号
3:取范围
select empno,ename,sal from emp order by empno
select rownum rw,e.* from () e
select * from () where rw between 1 and 3
select * from (
select rownum rw,e.* from (
select empno,ename,sal from emp order by empno
) e)
where rw between 1 and 3
page pagesize
1 3
(page-1)*pagesize+1 start
page*pagesize end
分页的算法: page页数 pagesize一页的条数
(page-1)*pagesize+1 start
page*pagesize end
1:排序
2:编号
3:取范围
select empno,ename,sal from emp order by empno
select rownum rw,e.* from () e
select * from () where rw between 1 and 3
select * from (
select rownum rw,e.* from (
select empno,ename,sal from emp order by empno
) e)
where rw between 1 and 3
page pagesize
1 3
(page-1)*pagesize+1 start
page*pagesize end
分页的算法: page页数 pagesize一页的条数
(page-1)*pagesize+1 start
page*pagesize end
相关文章推荐
- Oracle报错:ORA-00845: MEMORY_TARGET not supported on this system
- 什么叫做Oracle RAC中的nodename
- 关于RHEL的CVE和Oracle Linux的CVE
- Oracle 数据库怎么从 Linux x86平台向 IA64 安腾平台(RH or SUSE)迁移?
- Oracle导入字符集问题
- Oracle 12C 新特性“可插拔数据库”功能体验
- 解决 Oracle 安装失败未找到文件 dr0ulib.sql.sbs 等…
- [INS-32102] 指定的 Oracle 主目录用户已存在
- [INS-32025] 所选安装与指定 Oracle 主目录中已安装的软件冲突 的问题
- Oracle远程连接设置
- oracle创建数据库的语句
- Oracle基本数据类型
- [转]oracle设计数据库应选择正确的数据类型
- MySQL和ORACLE、SQL Server、PostgreSQL相比
- [转]oracle数据类型和对应的java类型
- 数据库Oracle知识整理
- Java中JDBC连接数据库Oracle
- oracle11g dataguard failover重建后归档日志没有被应用被NO的问题
- (转) sqlserver,mysql,db2,oracle中判断字段的值不为空
- .net连接oracle 预编译写法