Oracle 合并查询
来源:互联网 发布:淘宝商品品控下架 编辑:程序博客网 时间:2024/06/07 23:01
Oracle合并查询
有时在实际应用中,为了合并多个select语句的结果,可以使用集合操作符号union,union all,intersect,minus
多用于数据量比较大的数据局库,运行速度快。
1). union
该操作符用于取得两个结果集的并集。当使用该操作符时,会自动去掉结果集中重复行。
SELECT ename, sal, job FROM emp WHERE sal >2500 UNION
SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';
2).union all
该操作符与union相似,但是它不会取消重复行,而且不会排序。
SELECT ename, sal, job FROM emp WHERE sal >2500
UNION ALL
SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';
该操作符用于取得两个结果集的并集。当使用该操作符时,会自动去掉结果集中重复行。
3). intersect
使用该操作符用于取得两个结果集的交集。
SELECT ename, sal, job FROM emp WHERE sal >2500
INTERSECT
SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';
4). minus
使用该操作符用于取得两个结果集的差集,他只会显示存在第一个集合中,而不存在第二个集合中的数据。
SELECT ename, sal, job FROM emp WHERE sal >2500
MINUS
SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';
(MINUS就是减法的意思)
- oracle中的合并查询
- ORACLE-合并查询结果
- ORACLE中的合并查询
- Oracle 合并查询
- Oracle合并查询
- oracle合并查询
- oracle合并查询
- Oracle笔记之合并查询
- oracle的查询结果合并
- Oracle之SQL基础--合并查询
- Oracle 多个查询语句结果合并
- oracle递归、合并、遍历查询实例
- 合并查询
- 合并查询
- oracle 将查询结果中的一列合并为一个字符串
- Oracle 合并查询union、union all、intersect和minus
- oracle学习之四(合并查询,事务和部
- oracle查询多行数据合并成一行数据!
- jad.exe下载地址(eclipse或myeclipse反编译插件和)
- as3 dispatch
- sql语句优化原则
- Kevin,你一定要勇敢一点儿
- 简单诠释下我所了解的spring架构
- Oracle 合并查询
- symfony
- TCP的TIME_WAIT与CLOSE_WAITE状态
- 7、单播多播
- 每天深入android一点点 ^.^
- 是谁还在返回栈指针?(人生就是这样,笑笑别人,再被别人笑笑)
- html+css兼容性要点
- java.lang.NoClassDefFoundError: org/hibernate/internal/util/xml/Origin
- 优秀源码下载网站排行