`
hnylj
  • 浏览: 211235 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle分页就用这一句

阅读更多

分页的宗旨是控制查询出来的数据个数,下面这条语句对于Oracle分页已经足够了。
(注:该语句只能用于Oracle)

SELECT *
  FROM (SELECT AA.*, ROWNUM RN
          FROM (SELECT * FROM USERS ORDER BY ID DESC) AA
         WHERE ROWNUM <= 10)
 WHERE RN > 0

说明:
其中USERS为数据库表名
SELECT * FROM USERS ORDER BY ID DESC
这一句是不进行分页的查询。
而ROWNUM <= 10和RN >0用于控制每页要显示的数据条数,我这里用ROWNUM <= 10和RN >0表示每页显示10条数据,那么要进入下一页,则ROWNUM <= 20和RN >10,上面的这两个数值只需要你在程序中动态传入值,例如在struts或servlet中动态传入两个参数就可以进行分页控制。

 

 一个Java技术交流群,一起交流,共同进步,扣扣群号:513086638

 

 

 

分享到:
评论
1 楼 chenfengcn 2009-08-19  
<div>
<script type="text/javascript">
google_ad_client = "pub-9971846879634397";
google_ad_slot = "8644581328";
google_ad_width = 468;
google_ad_height = 60;
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>

相关推荐

    分页大集合

    "万变不离其中"这句话暗示尽管分页的具体实现可能各不相同,但其核心原理是不变的:控制数据的加载量,提供良好的用户体验。无论你是在学习还是在实际项目中应用分页,理解这些基本概念和策略都是非常重要的。 这个...

    ORACLE SQL 官方教程 PPT

    这只是Oracle SQL官方教程PPT中的部分内容,完整的教程还会涉及更复杂的查询,如WHERE子句(过滤数据),GROUP BY和HAVING(数据分组),JOIN操作(合并多个表的数据),子查询(嵌套查询),以及更高级的函数和操作...

    Oracle带输入输出参数存储过程(包括sql分页功能)

    ”这一句不然其他的session无法drop(TRUNCATE TABLE 表名 必须在 ‘drop table 表名’ 这一句前执行) create or replace procedure p_DevData(p_id IN varchar2(150),pageIndex in NUMBER,pageC

    CMS轻量级系统

    2、用户可以不编写一句代码,就制作出一个默认风格的CMS站点。 3、前端页面自适应,支持PC和H5端,采用前后端分离的机制实现。后端支持天梯蓝和天梯红换肤功能。 4、项目技术分层明显,用户可以根据自己的业务模块...

    VS2005最好的报表入门教材

    【标题】"VS2005最好的报表入门教材"指的是针对Visual Studio 2005 (VS2005)中的报表功能进行深入浅出教学的资料,这是一本非常适合初学者快速上手的教程。VS2005是微软公司推出的集成开发环境,它在开发Windows应用...

    最新2023阿里java面试题

    2. 你对面向接口编程这句话是怎么理解的?(设计模式) 六、垃圾回收机制 1. 了解 Java 的垃圾回收机制吗?会追问 xxx 扫描方式是怎样的?(垃圾回收机制) 七、异常处理 1. Error、Exception 和 ...

    2009达内SQL学习笔记

    直接用一句语句也可以,如下 export ORACLE_HOME=/oracledata/.../bin: 一、注意事项: 大小写不敏感,即不区分大小写。提倡关键字大写,便于阅读和调式。 “!”在SQL环境下执行Unix命令。 SQL语句是由简单的...

    xmljava系统源码-memory:超轻量级Java持久化工具:比dbutils更小巧、好用的的持久化工具,支持Oracle&MYSQL

     这里提一句,Memory在设计与实现上,都借鉴了Dbutils,其相对于hibernate,mybatis这些庞然大物,已经是一个极其小巧的工具。 但是Memory的类和接口更少(不超过10个),体积更小(只有二十几K),数目和体积都约为...

    SocanCode代码生成器

    SocanCode是一个能帮助软件开发人员自动生成代码的工具。内置了C#三层结构模板,存储过程模板,使用它可以省去众多繁琐的重复工作,让开发人员把精力集中在业务逻辑上,大量减少重复劳动。让开发更便捷! 1、纯绿色...

    最新Java面试宝典pdf版

    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...

    JavaWeb综合笔试题.pdf

    这句话使用了 Oracle 中的 EXTRACT 函数来从日期类型中提取年、月、日,并使用 || 运算符将它们连接起来,形成所需的格式。 4. 在 MySQL 中,对数据表的字符集的描述,需要在创立表语句的最后加上 `charset=utf-8`...

    JAVA面试宝典2010

    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...

    Java面试宝典-经典

    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...

    java面试题大全(2012版)

    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...

    Java面试宝典2012版

    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、...

    java面试宝典2012

    24. 写一个用jdbc连接并访问oracle数据的程序代码 121 25、Class.forName的作用?为什么要用? 121 26、大数据量下的分页解决方法。 121 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 122 28、这段...

    Java面试宝典2012新版

    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...

    精髓Oralcle讲课笔记

    -- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unlock; --那么这个用户名就能使用了。 --(默认全局数据库名orcl) 1、...

    水晶报表资源代码

    在描述中提到的“水晶报表代码打开了房间的路口附近佛挡杀佛”,这句话可能是比喻性的表达,暗示通过使用水晶报表的编程技术,可以解锁数据的潜在价值,如同打开了一条通向深入理解数据的道路。在实际应用中,水晶...

Global site tag (gtag.js) - Google Analytics