【SQL】Oracle的交集、并集、差集
假设有表tableA、tableB,他们都有字段id和name
交集:INTERSECT (适用于两个结果集)
select a.id, a.name from tableA a
INTERSECT
select b.id, b.name from tableB b
差集:MINUS(适用于两个结果集)
select a.id, a.name from tableA a
MINUS
select b.id, b.name from tableB b
并集:UNION(适用于两个结果集)
-- UNION、UNION ALL能对两个或以上的结果集进行合并
-- 不包括重复行,进行默认排序
select a.id, a.name from tableA a
UNION
select b.id, b.name from tableB b -- 包括重复行,不进行默认排序
select a.id, a.name from tableA a
UNION ALL
select b.id, b.name from tableB b
【SQL】Oracle的交集、并集、差集的更多相关文章
- (java/javascript) list 交集 并集 差集 去重复并集
		
java list 交集 并集 差集 去重复并集 package com; import java.util.ArrayList; import java.util.Iterator; import ...
 - Python 求两个文本文件以行为单位的交集 并集 差集
		
Python 求两个文本文件以行为单位的交集 并集 差集,来代码: s1 = set(open('a.txt','r').readlines()) s2 = set(open('b.txt','r') ...
 - 如何求ArrayList集合的交集 并集 差集 去重复并集
		
需要用到List接口中定义的几个方法: addAll(Collection<? extends E> c) :按指定集合的Iterator返回的顺序将指定集合中的所有元素追加到此列表的末尾 ...
 - spark之交集并集差集拉链
		
spark之交集并集差集拉链 def main(args: Array[String]): Unit = { val sparkConf = new SparkConf().setMaster(&qu ...
 - java 两个list 交集 并集 差集 去重复并集
		
前提需要明白List是引用类型,引用类型采用引用传递. 我们经常会遇到一些需求求集合的交集.差集.并集.例如下面两个集合: List<String> list1 = new ArrayLi ...
 - Oracle集合运算符 交集 并集 差集
		
集合运算符:UNION/UNION ALL 并集,INTERSECT 交集,MINUS 差集 一.union求并集,公共部分只有包含一次 例:求emp表ename中含’A‘或含有‘M’ SQL&g ...
 - oracle交集,并集,差集
		
引自:http://www.2cto.com/database/201308/238777.html [sql] create table test1 ( name ), NN ) ); insert ...
 - SQL求 交集 并集 差集
		
故事是这样的….. 故事情节: 表 tb_test 有两列, colA , colB; 求 colA , colB 的并交差集… -- 计算并集 SELECT DISTINCT colB FROM t ...
 - java list 交集 并集 差集 去重复并集
		
package com; import java.util.ArrayList;import java.util.Iterator;import java.util.List; public clas ...
 - js Array 交集 并集 差集 去重
		
最劲项目需要用到js数组去重和交集的一些运算,我的数组元素个数可能到达1000以上,网上的实现方式都是2次循环,性能不适合我的需求,1000*1000那循环次数太多了,所以我这里采用对象object来 ...
 
随机推荐
- ie8点击焦点有虚线框兼容问题
			
a标签的: 方法一:在IE下是使用html属性:hideFoucs,在HTML标签中加上hidefocus=”true” 属性即可,但这个属性是IE私有的,Firefox是不认的. <a hre ...
 - L1-002 打印沙漏 (20 分)
			
L1-002 打印沙漏 (20 分) 方法:清晰思路,纸上写出实例,注意循环使用 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个“*”,要求按下列格式打印 ***** *** * ** ...
 - Celery-------周期任务
			
在项目目录例子的基础上进行修改一下celery文件 from celery import Celery from celery.schedules import crontab celery_task ...
 - Revolution of Unix
 - Java & COM
 - Intent的简单使用
			
主要实现Intent之间值得转递,如从AActivity到BActivity之间传一个数值,一个实体类,一个集合类 下面代码只要是实现对startActivityForResult的使用,用ABC 3 ...
 - Polly一种.NET弹性和瞬态故障处理库(重试策略、断路器、超时、隔板隔离、缓存、回退、策略包装)
			
下载地址:https://github.com/App-vNext/Polly 该库实现了七种恢复策略. 重试策略(Retry) 重试策略针对的前置条件是短暂的故障延迟且在短暂的延迟之后能够自我纠正. ...
 - mysql导入导出csv
			
LOAD DATA local INFILE '/tmp/stb.csv' INTO TABLE stb FIELDS TERMINATED BY ',' enclosed by '"' l ...
 - SQL Server ->> 在SQL Server中创建ASSEMBLY
			
首先要把数据库的TRUSTWORTHY属性改为ON ALTER DATABASE [MYDB] SET TRUSTWORTHY ON GO 接下来直接创建ASSEMBLY应该就没问题了.但是往往有可能 ...
 - ORACLE_SPOOL
			
Question:When you use developer tool in oracle.However,you press Ctrl and click left-mouse in a tabl ...