创建表并添加数据:

  1. --创建TABLE_A
  2. create table TABLE_A
  3. (
  4. A varchar2(10),
  5. B varchar2(10)
  6. );
  7. --给TABLE_A添加数据
  8. insert into TABLE_A values('a1','b1');
  9. insert into TABLE_A values('a2','b2');
  10. insert into TABLE_A values('a3','b3');
  11.  
  12. --创建TABLE_B
  13. create table TABLE_B
  14. (
  15. A varchar2(10),
  16. B varchar2(10)
  17. );
  18. --给TABLE_B添加数据
  19. insert into TABLE_B values('a1','b1');
  20. insert into TABLE_B values('a2','b2');
  21. insert into TABLE_B values('a4','b4');

intersect:  返回查询结果中相同的部分(交集)。

  1. SELECT A,B FROM TABLE_A
  2. INTERSECT
  3. SELECT A,B FROM TABLE_B;
  4.  
  5. --结果
  6. A B
  7. ------------
  8. a1 b1
  9. a2 b2

union,union all:  将查询的结果组合后返回, union会过滤重复,union all不过滤重复。

  1. -- TABLE_ATABLE_B会去除重复数据
  2. SELECT A,B FROM TABLE_A
  3. UNION
  4. SELECT A,B FROM TABLE_B;
  5.  
  6. --结果
  7. A B
  8. ------------
  9. a1 b1
  10. a2 b2
  11. a3 b3
  12. a4 b4
  13.  
  14. -- TABLE_ATABLE_B中的所有数据
  15. SELECT A,B FROM TABLE_A
  16. UNION ALL
  17. SELECT A,B FROM TABLE_B;
  18.  
  19. --结果
  20. A B
  21. ------------
  22. a1 b1
  23. a1 b1
  24. a2 b2
  25. a2 b2
  26. a3 b3
  27. a4 b4

minus:  返回在第一个查询结果中包含第二个查询结果中不包含的数据。

  1. SELECT A,B FROM TABLE_A
  2. MINUS
  3. SELECT A,B FROM TABLE_B;
  4.  
  5. --结果
  6. A B
  7. -----------
  8. a3 b3

oracle 的交并差函数,intersect;union;minus。的更多相关文章

  1. Oracle集合操作函数:union、intersect、minus

    [转]Oracle集合操作函数:union.intersect.minus 集合操作符专门用于合并多条select 语句的结果,包括:UNION, UNION ALL, INTERSECT, MINU ...

  2. 【转】Oracle集合操作函数:union、intersect、minus

    集合操作符专门用于合并多条select 语句的结果,包括:UNION, UNION ALL, INTERSECT, MINUS.当使用集合操作符时,必须确保不同查询的列个数和数据类型匹配. 集合操作符 ...

  3. 【oracle】union、union all、intersect、minus 的用法及区别

    一.union与union all 首先建两个view create or replace view test_view_1 as as c from dual union as c from dua ...

  4. Oracle中的Union、Union All、Intersect、Minus

    Oracle中的Union.Union All.Intersect.Minus  众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考. 假设我们有一个表Student,包括 ...

  5. oracle [union.minus.intersect]

    union 两张表的相同字段的数据[记录类型和列数要一致],合并,并且去重 can replace with "in" (但是如果是两个不同的表而且没什么关联的话必须要union了 ...

  6. Oracle中的Union、Union All、Intersect、Minus[转]

    众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考. 假设我们有一个表Student,包括以下字段与数据: drop table student; create table ...

  7. Union、Union All、Intersect、Minus用法和区别

    假设我们有一个表Student,包括以下字段与数据: [c-sharp] view plain copydrop table student;    create table student  (   ...

  8. Union、Union All、Intersect、Minus

    转自:http://www.2cto.com/database/201208/148795.html Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序: Union All: ...

  9. oracle中的常用函数

    一.运算符算术运算符:+ - * / 可以在select 语句中使用连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != &l ...

随机推荐

  1. Problem 3

    Problem 3 # Problem_3.py """ The prime factors of 13195 are 5, 7, 13 and 29. What is ...

  2. VR开发2015年终总结

    本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/50617605 作者:car ...

  3. RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第三篇【实例】

    http://blog.csdn.net/deadgrape/article/details/50579565 在这一篇里我先让大家看一下RF+APPIUM这个框架的实际运行时什么样子的,给大家一个直 ...

  4. 洛谷—— P1189 SEARCH

    https://www.luogu.org/problem/show?pid=1189 题目描述 年轻的拉尔夫开玩笑地从一个小镇上偷走了一辆车,但他没想到的是那辆车属于警察局,并且车上装有用于发射车子 ...

  5. POJ 3050 Hopscotch 水~

    http://poj.org/problem?id=3050 题目大意: 在一个5*5的格子中走,每一个格子有个数值,每次能够往上下左右走一格,问走了5次后得到的6个数的序列一共同拥有多少种?(一開始 ...

  6. CSDN--十年

    昨天获得了博客专家的勋章,惊喜总是来的有点意外.这个勋章也算是来的一波三折.借着这个机会,回首一下我在CSDN的博客历史. 这个博客如今可查的最早的文章,是04年下半年写的,事实上之前应该另一些自己写 ...

  7. java中super的作用

    super()的作用 super能够用来訪问超类的构造方法和被子类所隐藏的方法.假设子类中有方法与超类中的方法名称和參数同样,则超类中的方法就被隐藏起来,也就是说在子类中重载了父类中的方法. 引用父类 ...

  8. Python 加载数据

    1. numpy data = np.loadtxt('./data/txtdata.csv') ⇒ data 是 numpy.ndarray 类型

  9. 什么是BOM头(字节顺序标记(ByteOrderMark))

    在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记事本编辑ut ...

  10. kubernetes系列:(二)、kubernetes部署mysql(单节点)

    使用kubeadm搭建好kubernetes集群后就可以动手部署自己的应用了. 本文用例来自官网,如有需要请参看 kubernetes官网 一.环境说明 kubernetes 1.13.1 docke ...