【Oracle 数据库】奶妈式教程 day10 分页
分页 RUWNUM
rownum 它是oracle数据库内置列,任何表都可以使用,它作用是显示表中数字的行号
rownum 不是一个真实存在的一个列,它是用于从查询返回行的编号
返回的第一行分配的是1,第二行是2,依次类推。(当不符合条件时,永远是从一开始)
SELECT EMP.*, ROWNUM FROM EMP;
举例:取emp表中第一条记录
SELECT * FROM EMP WHERE ROWNUM = 1;
举例:查询工资最低的5名员工信息
SELECT T.*, ROWNUMFROM (SELECT * FROM EMP ORDER BY SAL) TWHERE ROWNUM <= 5;
注意:一定要先排序在分页,因为order by是最后执行的,如果先分页在排序的话那么出来的分页码就是乱的
伪列不能直接大于一个值
SELECT T.*, ROWNUM RFROM (SELECT * FROM EMP ORDER BY SAL) TWHERE ROWNUM >= 2;
伪列不能直接等于一个不等于1的值
SELECT T.*, ROWNUM RFROM (SELECT * FROM EMP ORDER BY SAL) TWHERE ROWNUM = 5;
伪列可以直接等于1
SELECT T.*, ROWNUM RFROM (SELECT * FROM EMP ORDER BY SAL) TWHERE ROWNUM = 1;
查询5到10名的员工信息
SELECT *FROM (SELECT EMP.*, ROWNUM R FROM EMP) TWHERE T.R >= 5AND T.R <= 10;
【Oracle 数据库】奶妈式教程 day10 分页相关推荐
- oracle数据库的基本教程 pdf,Oracle数据库技术基础教程 PDF 下载
相关截图: 资料简介: 本书主要介绍Oracle数据库的基本概念.知识和技术,注重培养Oracle数据库技术的基本操作技能.本书内容体系完整,覆盖了Oracle数据库技术的主要组成部分,设置有Orac ...
- Oracle数据库表连接查询并分页SQL语句提示未明确定义列
Oracle数据库表连接查询并分页SQL语句提示未明确定义列 两张表中的字段: t_product t_category product_id category_id product_name cat ...
- mysql数据库项目式教程答案_MySQL数据库项目式教程(高职高专国家示范性院校十三五规划教材)...
导语 内容提要 郭水泉.关丽梅.王世刚主编的<MySQL数据库项目式教程(高职高专国家示范性院校十三五规划教材)>详细介绍了如何安装.管理.备份.维护和优化一个MySQL系统.全书分为八个 ...
- 【Oracle 数据库】奶妈式教程day15 DDL、DML、索引、视图、序列、死锁这一篇就够了
表操作 创建表 -- 创建新表 create table 表名(字段名 类型(长度),...其他字段... );-- 数据类型VARCHAR2(size) 可变长度的字符串,最大长度为size个字节: ...
- Oracle数据库初学者入门教程
Oracle数据库是相对于其他数据库来说比较难的一个.Oracle Database,又名Oracle RDBMS,简称Oracle.是甲骨文公司推出的一款关系数据库管理系统.Oracle数据库系统是 ...
- oracle数据库12c安装教程,Oracle12c安装教程|Oracle Database 12C安装及配置教程
Oracle12c是继11G之后又一经典的数据库版本,很多用户在下载Oracle12c之后不会安装,下面小编仅对初学者提供一下Oracle Database 12C安装及配置教程,老鸟就路过吧! Or ...
- Qt使用Oracle数据库踩坑教程
简述 最近一段时间在Qt中使用Oracle数据库积累了一些踩坑过程,以及qt使用Oracle数据库的一些操作. 目录 简述 1. Oracle数据库安装 2. Oracle数据库安装注意事项 3. Q ...
- CentOS安装Oracle数据库12C图文教程
CentOS安装Oracle数据库12C 前言说明 准备工具 虚拟机安装CentOS系统步骤-不弄任何文字,全程图片步骤,会安装请直接跳过 卸载自带的openjava安装SUN java 开始安装Or ...
- Oracle数据库之安装教程
一.从官网下载oracle数据库或者我的博客 官网地址:Oracle数据库下载地址 博客地址:博客下载地址 二.安装数据库 注意: 10g的数据库只能在xp操作系统中才有效. 建议安装在虚拟机上,这样 ...
最新文章
- Android之自定义瀑布流式的标签列表
- swoole php配置文件,easyswoole自义命令加载自定义配置文件
- C#多线程编程(6)--线程安全2 互锁构造Interlocked
- linux内核中链表代码分析---list.h头文件分析(二)【转】
- python 列表(list)操作及函数
- nginx常用的超时配置说明
- AMD:“全民四核”大作战
- Linux 下打包报错:enospc (no space left on device)
- qq浏览器打开word 技术原理_知道为什么计算机可以上网的同时,可以写word还可以听歌吗?...
- VC++即时通讯+视频会议源码
- Part3.Android基础知识 - 四大基本组件与常用控件完全解析
- 抱怨一下有些邮件列表的气氛
- 端口与进程-----Window cmd命令
- 微信APP支付-Android+springboot搭建后端(一)
- ios 录音后播放声音变小的解决方法
- 导入依赖aspectjweaver以及spring从容器中使用getBean(类名.class)方法获取对象的注意
- numpy的stack大白话解释
- 2020年SEM小搜投放指南:竞价小渠道如何把效果做到极致
- ArcGIS之克里金插值教学
- Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡