oracle mysql limit用法_mysql以及oracle数据分页的sql示例(limit和Rownum的用法) | Soo Smart!...
对数据查询结果集截断获取,来实现数据库层的分页。在mysql以及Oracle下的实现如下:
MySQL下使用limit和offset,Oracle使用Rownum。
MySQL下limit和offset的两种写法:
SELECT * FROM tablex LIMIT[offset,] rows
SELECT * FROM tablex LIMIT rows OFFSET offset
例如:
//查询学生表中年龄大于10岁的同学,从记录行21开始返回结果,最大返回10条记录。
select * from student where age>10 limit 20,10
//或这样写
select * from student where age>10 limit 10 offset 20
ORACLE数据库使用ROWNUM来实现LIMIT相同功能:
SELECT * FROM table WHERE ROWNUM<10;
但不要想当然的认为实现OFFSET功能就是简单的ROWNUM>5 and ROWNUM<10。好吧,最初我也是这么认为的,但是ORACLE的ROWNUM实现认为这个条件不成立。常见的写法有下面几种:
//方法1:
SELECT * FROM tablex WHERE rowid NOT IN(SELECT rowid FROM tablex WHERE ROWNUM<=5) and ROWNUM<=10
//方法2:
SELECT * FROM (SELECT A.*, ROWNUM r FROM (SELECT * FROM tablex) A WHERE ROWNUM <= 10) B WHERE r > 5
//方法3:
SELECT * FROM table WHERE ROWNUM<10
MINUS
SELECT * FROM table WHERE ROWNUM<5
oracle mysql limit用法_mysql以及oracle数据分页的sql示例(limit和Rownum的用法) | Soo Smart!...相关推荐
- oracle mysql sqlserver对比_Mysql、Oracle、SqlServer的JDBC连接实现和对比(提供驱动包)...
首先,我们需要准备数据库连接所需的jar包.目前mysql的驱动包可能比较好找,但是oracle和sqlserver的有很多,要找到能用的要花一点点心思,这里直接把下载地址和版本发送出来. Mysql ...
- oracle mysql安装图解 linux_Linux上Oracle 11g安装步骤图文详解
目录 安装准备工作...1 Oracle 11g下载地址:...1 Oracle 11g联机文档:...1 Oracle 11g R2数据库安装硬件配置要求:...1 Linux平台...2 需要的软 ...
- mysql 随机函数 效率_MySQL 随机函数获取数据速度和效率分析
在mysql中带了随机取数据的函数,在mysql中我们会有rand()函数,很多朋友都会直接使用,如果几百条数据肯定没事,如果几万或百万时你会发现,直接使用是错误的.下面我来介绍随机取数据一些优化方法 ...
- mysql如何重复_mysql 处理重复数据
MySQL 处理重复数据 有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据. 本章节我们将为大家介绍如何防止数据表出现重复数据及如何删 ...
- mysql重复数据处理_MySQL 处理重复数据
MySQL 处理重复数据 有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据. 本章节我们将为大家介绍如何防止数据表出现重复数据及如何删 ...
- mysql手机指令_MySQL脚本命令数据简单增删改操作教程
从这一节,我们开始学习对数据的操作,所谓数据无价,指的就是我们现在要操作的东西,因此,我们从今天的课程开始要谨慎操作我们的数据表数据,以防误操作造成企业不可挽回的后果.一定要注意数据备份! 所谓的数据 ...
- mysql查询 百万_MySQL百万级数据分页查询优化
前言 当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询.对于数据库分页查询,也有很多种方法和优化的点.下面简单说一下我知道的 ...
- mysql原生库_Mysql数据库的一些简单原生sql语句
原生sql语句查询: select * from 表名 : 查找表内所有数据, * 代表所有 where 具体条件 : where作位查询sql语句条件, 例 select * from 表名 wh ...
- .unl 文件 导入 mysql,informix导出的unl格式数据怎么导入sql server 2008里呢
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 上面问题解决了 一个新问题来了....>>>>> 错误 0xc0202009: 数据流任务 1: SSIS 错误代码 DTS ...
最新文章
- 国内外免费PHP开源建站程序
- STL中迭代器的作用,有指针为何还要迭代器
- linux读文件整个过程,linux下文件资料传输实现全过程
- 华为备份历史版本_华为手机NAS备份时提示“需处于同一局域网”的解决方法
- django新建utils文件夹与导入方法
- java 任务栏程序_如何在任务栏显示java程序图标
- 锐捷校园网环境下设置统信UOS(Linux)自动连接网络
- 正定矩阵(Positive Definite Matrices)、半正定矩阵(Positive Semidefinite Matrices)
- WCF学习记录【一】
- 银行卡,身份证,驾驶证识别
- HDU-1546-Idiomatic Phrases Game
- 组合数据类型综合练习:英文词频统计
- 大小写字母转换 (15分)
- 高密度无线覆盖解决方案
- C# WAV音乐多音轨合并
- AD各种布线方法总结
- 电脑提示d3dcompiler_47.dll缺失怎么修复?
- 图解向量场、散度、旋度(二维平面)
- 忽然想到了,国内物价上涨是不是和贸易顺差太大有关
- VXLAN技术在数据中心的应用
热门文章
- 【PTA|Python】浙大版《Python 程序设计》题目集:第六章
- 教学ppt设计与制作
- Redis-避免缓存穿透的利器之BloomFilter
- U盘插入Mac电脑无反应什么原因?用NTFS for Mac解决简直人生开了挂!
- php输出语句,php中输出语句有哪些?
- 号称面向未来的协同办公产品,谁是中国版Notion?
- 【CodeChef】【DP】Count Subsequences
- 【5G核心网】5G概念以及名词缩写解释
- OCR -上传图片 自动识别文字并填充
- 网页版php手机端怎么转wap页,用dw做的普通网页和wap网页,要怎样做才能让pc浏览器和手机浏览器自动识别并跳转呢?...