目前我知道有两种Oracle分页语句,下面与大家分享一下,如果有什么问题,希望大家给予指点:
第一种:
SELECT *
FROM (SELECT TEM.*, ROWNUM RN
FROM (SELECT 列名称1,列名称2 ......FROM 表名称) TEM
WHERE ROWNUM <= 22)
WHERE RN > 0;
第二种:
SELECT 列名称1,列名称2 ......
FROM (SELECT ROW_NUMBER() OVER(ORDER BY 列名称 DESC/ASC) RN, 列名称1,列名称2 ...... FROM 表名称)
WHERE RN BETWEEN 0 AND 22;
首先:第一点:第一种的效率较高,第二种稍低一些,用时大约是第一种的三倍。
第二点:如果把表改成视图第一种存在重复数据(至于原因我未知),而第二种不会出现此种情况。
分享到:
相关推荐
浅析Oracle事务.pdf
浅析Oracle数据库应用
浅析Oracle监听器安装与配置.pdf
浅析ORACLE数据库中的DATAGUARD容灾备份技术
以下是一个Oracle分页查询的例子: ```sql SELECT * FROM ( SELECT ROWNUM AS rn, a.* FROM table_name a WHERE ROWNUM (startPage * pageSize) ) WHERE rn >= ((startPage - 1) * pageSize) + 1; ``` 这里的`...
浅析Oracle数据库的性能优化方案.pdf
浅析ORACLE数据库安全策略和方法.pdf
本文将浅析Oracle数据库的性能优化,主要关注数据库服务器性能和数据库配置两个关键领域。 首先,数据库服务器性能是决定整体系统性能的核心。服务器的性能由操作系统和硬件配置共同决定。操作系统的选择和优化对于...
浅析Oracle数据库中的并行处理技术.pdf
浅析Oracle数据库在政府管理中的应用.pdf
浅析Oracle数据库在金保工程中的应用.pdf
标题和描述中提到的是对Oracle数据库的逻辑备份与恢复进行浅析。Oracle数据库是业界广泛使用的关系型数据库管理系统,它支持逻辑备份和物理备份。逻辑备份主要通过Oracle提供的工具如EXP(Export)和IMP(Import)来...
浅析OracleSpatial,一本很不错的书,大家赶快来围观
《浅析Oracle数据库安全隐患及对策》 Oracle数据库作为一款广泛应用于各行业的关系型数据库,以其强大的稳定性和高效性赢得了用户的信赖。然而,随着技术的发展,数据库安全问题日益凸显,Oracle数据库同样面临着...
### 浅析Oracle数据库备份和恢复 #### 一、引言 随着信息技术的快速发展,数据库在企业中的作用日益显著。为了确保数据的安全性和可靠性,Oracle数据库的备份与恢复技术成为了数据库管理的重要组成部分。本文旨在...
### 浅析Oracle数据库与DB2数据库 #### 一、引言 在当前的企业级应用环境中,数据库管理系统(DBMS)扮演着至关重要的角色。Oracle数据库与IBM的DB2数据库作为市场上两大主流的关系型数据库系统,各有其独特的优势...
Oracle数据库是全球广泛使用的关系型数据库管理系统之一,由Oracle公司开发。它的历史可以追溯到上世纪70年代末的关系型数据库技术。Oracle数据库的核心是理解数据之间的关系,通过构建反映这些关系的信息库来组织...
文章从数据库的必要性和多样性出发,探讨了在多个数据库平台和解决方案中Oracle数据库相较于SQL Server的优势。通过对两者在操作系统支持、架构、版本等方面的比较,作者莫佩宏深入分析了Oracle的开放性策略所带来的...
### 2GB or Not 2GB—浅析Oracle中的文件大小限制 #### 一、引言 在Oracle数据库管理过程中,经常会遇到与文件大小限制相关的问题。特别是在进行数据的导入导出、备份恢复以及使用SQL*Loader加载大量数据时,往往...