集合运算、表的加减法和join等 - Task04
在《Task04:集合运算 - 表的加减法和 join 等.pdf》中,介绍了集合运算、表的加减法和join等相关内容。 4.1 集合运算 4.1.1 并集 并集操作是将两个或多个集合中的所有元素合并成一个集合。在MySQL中,可以使用UNION操作实现并集操作。 4.1.2 并集的各种情况 4.1.2.1 UNION UNION操作用于合并两个或多个SELECT语句的结果集,并消除重复的行。如果两个结果集中存在相同的行,则只保留一行。 4.1.2.2 UNION OR 运算 UNION OR 运算用于合并两个结果集,并保留所有的行,不进行去重操作。 4.1.2.3 交叉并集 UNION ALL UNION ALL操作用于合并两个或多个结果集,不进行去重操作。保留所有的行。 4.1.2.4 集合运算符的规则:bag 与 set 集合运算符包括UNION、UNION ALL、EXCEPT和INTERSECT。其中UNION和EXCEPT操作符是bag运算符,而UNION ALL和INTERSECT操作符是set运算符。 4.1.2.5 MySQL 8.0 的 UNION MySQL 8.0版本中引入了新的UNION操作符,可以实现对两个或多个结果集进行并集操作。 4.1.3 交集 交集操作是指对两个集合中共有的元素进行合并,形成一个新的集合。在MySQL中,可以使用INTERSECT操作实现交集操作。 4.1.3.1 交集的bag 运算 INTERSECT操作用于合并两个结果集,并去除掉不相同的行。 4.1.4 差集 差集操作是指从一个集合中去除掉另一个集合中的元素,得到一个新的集合。在MySQL中,可以使用EXCEPT操作实现差集操作。 4.1.4.1 MySQL 8.0 的 EXCEPT MySQL 8.0版本中引入了新的EXCEPT操作符,可以实现对两个结果集进行差集操作。 4.1.4.2 EXCEPT NOT IN 运算 EXCEPT NOT IN运算符用于从一个结果集中去除掉另一个结果集中的元素。 4.1.4.3 EXCEPT ALL 运算 EXCEPT ALL操作用于合并两个结果集,并保留所有的行,不进行去重操作。 4.1.4.4 交集 AND 运算 交集AND运算用于合并两个结果集,并取得两个结果集的交集。 4.1.5 对称差集 对称差集操作是指将两个集合中除去交集的元素合并成一个新的集合。 4.1.5.1 使用 INTERSECT 实现对称差集 INTERSECT操作可以实现对称差集操作。 4.2 连接(JOIN) 4.2.1 内连接(INNER JOIN) 内连接是指将两个或多个表中满足连接条件的记录进行合并。 4.2.1.1 连接的条件 连接的条件可以通过使用WHERE子句来定义。 4.2.1.2 使用 WHERE 进行连接 可以通过使用WHERE子句来定义连接条件,实现内连接操作。 以上是《Task04:集合运算 - 表的加减法和 join 等.pdf》中关于集合运算、表的加减法和join等内容的总结。
![](https://csdnimg.cn/release/download_crawler_static/75642483/bg8.jpg)
![](https://csdnimg.cn/release/download_crawler_static/75642483/bg9.jpg)
![](https://csdnimg.cn/release/download_crawler_static/75642483/bga.jpg)
剩余45页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/30d19f7389414c4691b45dad8d52589d_qq_52702264.jpg!1)
- 粉丝: 3
- 资源: 4
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)