博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle UNION和INTERSECT以及MINUS
阅读量:5134 次
发布时间:2019-06-13

本文共 789 字,大约阅读时间需要 2 分钟。

1、UNION取得两个结果集的并集并去掉重复行 AUB

SELECT ename,job,sal FROM emp WHERE sal>2500 UNION

SELECT ename,job,sal FROM emp WHERE job='MANAGER' ORDER BY 1;

等同于

SELECT ename,job,sal FROM emp WHERE sal>2500 OR job='MANAGER' ORDER BY 1;

UNION ALL取得两个结果集的并集并不去掉重复行

SELECT ename,job,sal FROM emp WHERE sal>2500 UNION ALL
SELECT ename,job,sal FROM emp WHERE job='MANAGER' ORDER BY 1;

2、INTERSECT取得两个结果集的交集 A交B

SELECT ename,job,sal FROM emp WHERE sal>2500 INTERSECT

SELECT ename,job,sal FROM emp WHERE job='MANAGER' ORDER BY 1;

等同于

SELECT ename,job,sal FROM emp WHERE sal>2500 AND job='MANAGER' ORDER BY 1;
3、MINUS取得两个集合的差集,只显示在集合A中的数据,并且不属于集合B的数据
SELECT ename,job,sal FROM emp WHERE sal>2500 MINUS
SELECT ename,job,sal FROM emp WHERE job='MANAGER' ORDER BY 1;
4、

转载于:https://www.cnblogs.com/nuaa/p/3692073.html

你可能感兴趣的文章
《浪潮之巅》十八十九章笔记
查看>>
Power Strings
查看>>
[转载]Hash
查看>>
Nuget:Newtonsoft.Json
查看>>
你是这样理解shell编程的嘛?
查看>>
前端性能优化之重排和重绘
查看>>
Assets和Raw区别
查看>>
【luogu4185】 [USACO18JAN]MooTube [并查集]
查看>>
手机号脱敏处理
查看>>
CI控制器调用内部方法并载入相应模板的做法
查看>>
Hdu - 1002 - A + B Problem II
查看>>
HDU - 2609 - How many
查看>>
每天CookBook之Python-003
查看>>
每天CookBook之Python-004
查看>>
Android设置Gmail邮箱
查看>>
StringBuffer的用法
查看>>
js编写时间选择框
查看>>
PHP压缩文件操作
查看>>
4.你认为一些军事方面的软件系统采用什么样的开发模型比较合适?
查看>>
日常开发需要掌握的Maven知识
查看>>