`

Oracle 10g rownum简单用法

 
阅读更多
1.Oracle 10g 前n条查询记录的取得方法 :
 
select ename from emp where rownum<n

  ,如果涉及到排序的话:
 
select ename from (select * from emp order by ename asc) where rownum<n


2.Oracle 10g 前m到n条查询记录的取得方法:
 
SELECT t2.*   
from (SELECT t.*,rownum rn from table t where rownum<=n) t2   
where t2.rn>=m
  
分享到:
评论

相关推荐

    oracle10G驱动ojdbc14.zip

    Oracle 10g驱动程序ojdbc14是Oracle公司为Java应用程序提供的一种连接到Oracle数据库的JDBC(Java Database Connectivity)驱动。Oracle JDBC驱动程序允许Java开发者通过编写Java代码来执行SQL语句,进行数据查询、...

    分页struts2+jsp+oracle10G

    在这个项目中,Oracle 10g将作为数据存储,开发者可能使用SQL查询语句配合Oracle的ROWNUM伪列来实现分页。ROWNUM在查询时会为每一行记录分配一个唯一的数字,通过限制查询的ROWNUM范围,可以实现分页效果。 项目的...

    oracle10g学习文档

    ### Oracle10g学习知识点概览 ...以上内容涵盖了Oracle10g数据库的学习与实践,从基础到进阶,从数据查询到数据管理,全方位解析了Oracle10g的使用方法和技巧,旨在帮助学习者深入理解并掌握Oracle数据库的应用技能。

    Oracle 11g数据库学习笔记三

    本篇学习笔记主要讲解了Oracle 11g数据库中的数据伪列,包括ROWNUM和ROWID两种伪列的使用方法和应用场景。同时,也讨论了如何使用这些伪列来实现数据的分页功能和删除重复记录。 一、ROWNUM伪列 ROWNUM伪列是...

    oracle 数据库java驱动 ojdbc

    ojdbc驱动分为多个版本,以适应不同的Oracle数据库版本(如10g, 11g, 12c)以及Java Development Kit (JDK)的不同版本(从JDK 1.2到JDK 1.8)。 1. JDBC接口概述: JDBC是Java平台上的一个标准API,它为各种数据库...

    Oracle的SQL分页实践

    使用JDBC时,可以结合LIMIT和OFFSET子句(Oracle不支持LIMIT,但可以通过ROWNUM模拟)来实现分页,而在Hibernate中,可以使用Criteria API或HQL的`setFirstResult`和`setMaxResults`方法来实现相同的功能。...

    Oracle常用语法3

    以上是基于提供的文件信息总结出来的Oracle数据库知识点,涵盖了数据导出、数据导入、DUAL 表以及ROWID和ROWNUM的相关概念和使用方法。这些知识点对于Oracle数据库的学习和日常管理工作非常重要。

    oracle查询相邻上下行值

    本篇内容主要介绍了两种不同的方法来实现Oracle数据库中查询相邻行的方法:一种是通过自连接的方式,另一种则是利用Oracle 11g引入的`LAG()`和`LEAD()`窗口函数。 ##### 方法一:自连接方式 这种方法的核心思想是...

    Oracle 存储过程分页

    自Oracle 10g开始,ROW_NUMBER()窗口函数提供了更灵活的分页方式。它可以为每个分组或分区分配一个唯一的行号,这使得在分页时可以对特定列进行排序。以下是一个示例: ```sql CREATE OR REPLACE PROCEDURE get_...

    Oracle经典教程(入门到精通很详细)

    Oracle的安装和使用都是按照标准SQL来进行的,尽管随着版本的更迭(如Oracle7、Oracle8i、Oracle9i,Oracle10g到Oracle11g),某些操作可能会有变化,但基本遵循相同的标准,降低了学习不同版本之间的难度。...

    oracle教案(doc)+SQL Reference 10g(chm).rar

    oracle教案(doc) 1. oracle安装及基本命令 1 1.1 oracle简介 1 1.2 oracle安装 1 1.2.1 常见版本 1 1.2.2 安装: 2 1.2.3 oracle必须启动的服务 2 1.3 oracle常见的第三方工具 4 2. SQL/PLUS 5 2.1 命令行方式 5 2.2 ...

    oracle分页源码

    2. ROW_NUMBER() over()分页:Oracle 10g及以上版本引入了窗口函数ROW_NUMBER(),它可以为查询结果集的每一行分配一个唯一的行号。结合PARTITION BY和ORDER BY子句,我们可以实现更灵活的分页。以下是一个示例: ``...

    ORACLE 合辑

    **使用方法:** - 在SQL语句中使用`:variable`的形式代替具体的值,例如:`SELECT * FROM table WHERE id = :id`。 - 在Java等编程语言中,通过PreparedStatement等API传递参数。 #### Sequence **概念及作用:** ...

    Oracle高级sql学习与练习

    13. Oracle 10G正则表达式扩展了对文本处理的能力,提供了更为强大的文本搜索和替换功能。 14. 使用HINT允许开发者给优化器提供提示,以影响SQL语句的执行计划。 15. PARTITION分区则用于将大表划分为更小、更易于...

    oracle性能优化(简单版)[文].pdf

    Oracle 9i和10g都提供了查看等待事件的视图`v$system_event`。通过查询这个视图,我们可以得到每个等待事件的总等待时间、总等待次数等信息,从而找出最消耗时间的事件。 例如,以下SQL查询用于获取Oracle 9i的前10...

Global site tag (gtag.js) - Google Analytics