用join实现交集,并集,差集,补集的效果
sql集合运算的关键字
sql中,对于集合的计算有:并集、差集、交集。
并集:union,union all
差集:EXISTS,not in,except
交集:InterSect
但是吧,不是每个数据库都支持上面所有的,而且关键字还不一样。就像oracle,差集用minus 。emmm…好难受。
join也可以实现
实现这种情况,inner join就可以了。
实现这种情况,left join就可以了。
实现这种情况,right join就可以了。
实现这种情况:
select *
from a left join b
on a.id = b.id
where b.id is null
实现这种情况:
select *
from a right join b
on a.id = b.id
where a.id is null
https://blog.csdn.net/weixin_42845682/article/details/105412597这篇文章里有道题,看完可以实践一下。
用join实现交集,并集,差集,补集的效果相关推荐
- oracle表交集并集,oracle交集,并集,差集
oracle交集,并集,差集 [sql] create table test1 ( name varchar(10), NN varchar(10) ); insert into test1 valu ...
- lambda 对象去重_采用java8 lambda表达式 实现 java list 交集 并集 差集 去重复并集...
采用java8 lambda表达式 实现java list 交集/并集/差集/去重并集 一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的 ...
- java实现交集并集差集
java实现交集并集差集 ***`package 第一次模拟测试; import java.util.ArrayList; import java.util.HashSet; import java. ...
- oracle 并集 时间_Oracle集合运算符 交集 并集 差集
集合运算符:UNION/UNION ALL 并集,INTERSECT 交集,MINUS 差集 一.union求并集,公共部分只有包含一次 例:求emp表ename中含'A'或含有'M' SQL> ...
- 采用java8 lambda表达式 实现 java list 交集 并集 差集 去重复并集
采用java8 lambda表达式 实现java list 交集/并集/差集/去重并集 一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的 ...
- go自定义和使用set包处理列表 交集 并集 差集
自定义交集 并集 差集 package mainimport "fmt"func main() {aList := []string{"1", "2& ...
- MySQL求交集 并集 差集
MySQL求交集 并集 差集 交集 两个表之间相同的 并集 两个表之间的总和 ps: union 自带去重 差集 两个表直接的差值
- sort求交集并集差集
uniq -u 取出只出现过一次的元素,用来求差集 uniq -c group by uniq -d 取出出现次数大于等于2的元素,用来求交集 sort 1 2 和cat 1 2 ...
- JAVA Hashset求集合的交集并集差集
JAVA Hashset求集合的交集并集差集 Hashset是Set接口较为常见的一个子类,该子类的最大特点是不允许保存重复的元素,并且所有的内容都采用散列(无序)的方式进行存储. package c ...
- js数组交集并集差集
数组交集并集差集 /*1. 数组并集concat方法展开运算符reduce*/ const arr1 = [1, 3, 89, 20, 3, 6, 1, 47, 81, 6] const arr2 = ...
最新文章
- C4D中重点、难点分析
- new Map的妙用
- mina 中的IoBufer(一)
- Spring-学习笔记08【面向切面编程AOP】
- vue图片压缩不失真_图片压缩会失真?快试试这几个无损压缩神器。
- Docker启动MySql后连接报1251处理方法
- python中tell函数_PYTHON学习14.09:Python seek()和tell()函数详解
- 小米路由插件二维码2020_打造5G时代的AIoT智能互联 小米路由AX3600评测
- WIN10取消密码和休眠密码
- 【原创】无锁编程技术及实现
- YGEV型系列电磁式明渠流速仪
- VisualBasic程序设计第二章的学习与自测
- 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
- 天刀各区服务器位置,天刀服务器人数统计2017 | 手游网游页游攻略大全
- 详解分布式 ID 生成器
- 2018年最佳45 APM(应用程序性能监视和管理)工具
- (二-1)多码之间的进制转换【计算机组成原理】
- 1143: 5001 特殊的四位数
- Linux(U盘挂载,玩客云armbian详细挂载U盘扩容)
- 中英文文本分类的区别