集合操作

简介:

3.3、集合操作

       集合操作就是使用以下四种操作符:
       · UNION:并集,所有的内容都查询,重复的不显示
       · UNION ALL:并集,所有的内容都显示,包括重复的
       · INTERSECT:交集:只显示重复的
       · MINUS:差集:只显示对方没有的
 
首先建立一张只包含20部门员工信息的表:
       CREATE TABLE emp20 AS SELECT * FROM emp WHERE deptno=20 ;
 
1  验证UNIONUNION ALL
       UNIONSELECT * FROM emp UNION SELECT * FROM emp20 ;
       使用此语句重复的内容不再显示了
       UNION ALLSELECT * FROM emp UNION ALL SELECT * FROM emp20 ;
       重复的内容依然显示
 
2  验证INTERSECT
       SELECT * FROM emp INTERSECT SELECT * FROM emp20 ;
       只显示了两个表中彼此重复的记录。
 
3  MINUS:返回差异的记录
       SELECT * FROM emp MINUS SELECT * FROM emp20 ;
       只显示了两张表中的不同记录









本文转自 李兴华 51CTO博客,原文链接:http://blog.51cto.com/lixinghua/91216,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
存储 人机交互 C++
C++实现简易的集合运算
C++实现简易的集合运算
|
5月前
|
C#
c#集合去重&排序常用方法
list和数组转Hashset跟SortedSet进行排序和去重,以及当Hashset和SortedSet存放的是类时如何进行自定义的排序和去重
46 2
|
6月前
|
Java
【Java用法】java 8两个List集合取交集、并集、差集、去重并集
【Java用法】java 8两个List集合取交集、并集、差集、去重并集
180 0
|
8月前
|
Java
一篇文章教你学会:对Java集合进行并集,交集,差集运算
一篇文章教你学会:对Java集合进行并集,交集,差集运算
219 0
|
8月前
|
Java
Java 集合操作之交集、并集和差集
在 Java 编程中,经常需要对集合进行一些操作,比如取两个集合的交集、并集和差集。本文将介绍如何使用 Java 集合框架中的方法来实现这些集合操作,并通过源码解析来深入了解其实现原理。
194 0
Java 集合操作之交集、并集和差集
|
8月前
|
存储 Java API
2.1 Lambda表达式在集合操作中的应用:使用Lambda表达式遍历集合
2.1 Lambda表达式在集合操作中的应用:使用Lambda表达式遍历集合
90 0
|
8月前
|
存储 Java
2.2 Lambda表达式在集合操作中的应用:过滤和筛选集合元素
2.2 Lambda表达式在集合操作中的应用:过滤和筛选集合元素
457 0
|
8月前
|
存储 Java
2.4 Lambda表达式在集合操作中的应用:使用Lambda表达式进行排序
2.4 Lambda表达式在集合操作中的应用:使用Lambda表达式进行排序
46 0
|
存储 Java 索引
Java开发——22.Collection单列集合+迭代器+增强for循环
集合,是Java提供的一种容器,可以用来存储多个数据,并且可以存储任意类型
Java开发——22.Collection单列集合+迭代器+增强for循环
数据结构79-集合常见操作之并集
数据结构79-集合常见操作之并集
40 0
数据结构79-集合常见操作之并集