ORCALE数据库分页查询
ORCALE数据库实现分页查询可以使用row_number()函数或者使用rownum 虚列两种方法。
第一种:利用分析函数row_number() 方法
select * from(
select t.*,row_number() over (order by t1.id) rowno from TABLE1
)
where rowno between 21 and 40;
 
第二种:直接使用rownum 虚列
select * from
(select t.*,rownum as rowno from TABLE1 )
where rowno between 10 and 20
这两种方法比较,显然第二种方法比较好。因为不用order by语句,会提高检索数据的速度的,尤其数据量越大时,第二种方法快速检索数据越明显。
最后提醒大家:oracle中慎用带有order by的分页。尤其是在oracle10g中,会出现会引起混乱,即相同记录会出现在不同页中。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/guyong1018/archive/2008/03/14/2183057.aspx

ORCALE数据库分页查询相关推荐

  1. oracle数据库如何写翻页_ORACLE数据库分页查询/翻页 最佳实践

    ORACLE数据库分页查询/翻页 最佳实践 一.示例数据: Select Count(*) From dba_objects ; ----------------------------------- ...

  2. java连接Orcale数据库并查询、插入、删除数据

    java连接Orcale数据库并查询.插入.删除数据 oci和thin是Oracle提供的两套Java访问Oracle数据库方式. thin是一种瘦客户端的连接方式 oci是一种胖客户端的连接方式 J ...

  3. Mysql数据库分页查询及优化

    最近遇到个数据库分页查询问题,mysql数据库分页查询默认是升序查询,就是第一页查询的是最先插入的数据,最后一页才是最新插入的数据,弄了个小的数据库表单,记录下我的操作过程,还有优化查询速度的方法. ...

  4. 不同数据库分页查询的实现

    分页查询是数据库查询中经常用到的一项操作,对查询出来的结果进行分页查询可以方便浏览.那么Oracle.SQL Server.MySQL是如何实现查询的呢?本文我们就来介绍这一部分内容. 1. SQL ...

  5. mysql 分页查询web_JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)...

    JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)-1.jpg (40.23 KB, 下载次数: 0) 2018-8-18 13:34 上传 在开发过程中,经常做的一件事,也是最基本的事 ...

  6. MySQL 数据库 分页查询/聚合查询

    引言 在本篇博客简单介绍一下分页查询以及聚合查询简单操作. 分页查询 在MySQL中,分页查询一般都是使用limit子句实现,limit子句声明如下: SELECT * FROM table LIMI ...

  7. Java web访问MySql数据库分页查询

    有时候我们查询数据库表时,但是很多时候表中的记录很多,需要显示出来的话怎么办?这时可以使用分页的方法,就是指定从数据库表的什么位置开始查询显示,以及指定显示的记录数目. Mysql数据库提供了limi ...

  8. mysql分页查询所有数据库_MySQL 数据库 分页查询/聚合查询

    引言 在本篇博客简单介绍一下分页查询以及聚合查询简单操做.html 分页查询 在MySQL中,分页查询通常都是使用limit子句实现,limit子句声明以下:mysql SELECT * FROM t ...

  9. 亿级数据量场景下,如何优化数据库分页查询方法?

    摘要:刷帖子翻页需要分页查询,搜索商品也需分页查询.当遇到上千万.上亿数据量,怎么快速拉取全量数据呢? 本文分享自华为云社区<大数据量性能优化之分页查询>,作者: JavaEdge. 刷帖 ...

最新文章

  1. 数据结构与算法:11 Leetcode同步练习(四)
  2. 查看redis缓存大小_一个 bug 引发了服务器崩溃,对应 redis 的 key 回收原理你清楚了吗?...
  3. Windows下本机简易监控系统搭建(Telegraf+Influxdb+Grafana)--转
  4. 用Python获取Linux资源信息的三种方法
  5. 数据结构--线性表顺序存储(顺序表)
  6. HTML5须知的特征和技术
  7. pandas颠倒dataframe与series的顺序
  8. 面向对象的七种设计原则
  9. SVD奇异值分解(PCA,LSI)
  10. 网上找的一段代码突然爆了,项目出现大Bug!
  11. /sbin/mount.vboxsf: mounting failed with the error: Protocol error
  12. 使用 URLDecoder 和 URLEncoder 对中文字符进行编码和解码
  13. 基于docker快速搭建自己的域名邮箱,mailu邮件服务器
  14. STM32L452CCU6 STM32L432KCU6 GD32F407VKT6 嵌入式技术数据手册 32位ARM
  15. 又一个好用的xbox360手柄驱动
  16. 【论文】联邦学习区块链 论文集(二)
  17. Linux登录mysql密码正确被拒绝访问
  18. java 数组形式字符串_java 数组格式字符串转化为字符串
  19. DDSM多区域标注之处理overlay文件框出病灶区域
  20. win10 eclipse适配笔记本4K屏幕

热门文章

  1. 微型计算机系统结构的五大基本组成部件,连接计算机系统结构的五大基本组成部件...
  2. 华为p20可以用云闪付吗_华为hcIE有多难?零基础可以通过华为hcie认证吗?
  3. HTML怎么编写可关闭广告,JS实现关闭小广告特效
  4. java weakhashmap用法_Java WeakHashMap指南
  5. python自动生成鸡汤文_20行python代码实现鸡汤智能生成器
  6. vue如何输出一个值_怎么在控制台打印出来data里想要的数据? Vue
  7. android sdcard 不存在,在android中显示sdcard上不存在的文件的提醒
  8. srs audio sandbox 注册机_Windows10自带 Sandbox软件测试必备技巧
  9. 请你描述一下 cookies,sessionStorage 和 localStorage 的区别?
  10. linux php 编译 pdo,Linux 下 PHP 扩展 PDO 编译安装