Oracle分页查询综合示例
来源:互联网 发布:开票系统数据更新失败 编辑:程序博客网 时间:2024/05/18 17:03
- 查询emp表前5条记录 使用ROWNUM伪列,查询emp表前5条记录,SQL语句如下所示:
select * from emp where rownum <= 5;
ROWNUM是一个伪列,对查询返回的行编号即行号,由1开始依次递增。注意:Oracle的rownum数值是在获取每行之后才赋予的,因此使用“rownum>数字”是查询不到数据的。
- :查询第3-5条记录,无需排序
首先,利用ROWNUM截取结果集中的部分数据,需要用到行内视图,SQL语句如下所示:
- select rownum num, e.* from emp e;
上述SQL语句中给ROWNUM一个别名num。
然后,将上述查询的结果作为一张虚表,其中,num为这张表中的一列。查询第3-5条记录,SQL语句如下所示:
- select * from (select rownum num, e.* from emp e)
- where num >= 3 and num <= 5;
- 查询公司工资最高的三个人
首先,按工资降序排列员工数据,SQL语句如下所示:
select * from emp order by sal desc;
然后,将上述查询的结果作为一张虚表,再根据ROWNUM的特性查询公司工资最高的三个人,SQL语句如下所示:
- select * from
- (select * from emp order by sal desc)
- where rownum <= 3;
- 查询公司工资最低的五个人
首先,按工资升序排列员工数据,SQL语句如下所示:
- select * from emp order by sal;
然后,将上述查询的结果作为一张虚表,再根据ROWNUM的特性查询公司工资最低的五个人,SQL语句如下所示:
- select * from
- (select * from emp order by sal)
- where rownum <= 5;
0 0
- Oracle分页查询综合示例
- Oracle基础查询综合示例
- 分页查询综合案例
- 综合查询示例
- thinkphp 综合查询结果分页
- Oracle之综合查询
- 分页查询示例
- oracle Oracle分页查询
- Oracle的综合查询练习
- Hibernate实现分页和综合查询详解
- oracle 数据分页查询
- Oracle分页查询语句
- oracle分页查询
- Oracle分页查询语句
- Oracle分页查询语句
- Oracle分页查询语句
- Oracle的分页查询
- oracle分页查询
- C#控制台 Trim 删除字符串首字母前面的空格与尾字母后面的空格
- HDU 5088 Revenge of Nim II(尼姆博弈,高斯消元)
- 求多边形的核(模板)
- UIfont字号与像素对应表
- Jersey构建REST服务实战
- Oracle分页查询综合示例
- JavaWeb入门之B/S架构与C/S架构区别
- 分治法解决选择问题——找出第i小的元素
- GZIP压缩原理分析(21)——第五章 Deflate算法详解(五12) 动态哈夫曼编码分析(01) 本节说明
- [php学习十五]javaScript的基本练习5-Cookie
- Java 类加载回顾
- 深入浅出 RecyclerView
- Linux启动/停止/重启Mysql数据库的方法
- JS methods - escape()、encodeURI()、encodeURIComponent()区别详解