前言
Mysql查询中的集合查询,是查询中比较重要的Sql语法,很多Mysql查询需要借助此完成查询操作,为我们节省了大量的思考时间,提高了工作效率。
例如:查询学校中所有师生的姓名、查询选修了课程2和课程4的学生、查询学校中与教师同名的学生姓名……本文就介绍了Mysql集合查询的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、集合查询的分类
SELECT语句的查询结果是记录的集合,多个SELECT语句的结果可进行集合操作,其中包括:并操作(Union
)、交操作(Intersect
)和差操作(Except
)。
类型 | 举例 |
---|---|
并操作(Union ) |
AB的集合并去重复数据(相当于数学中的并集 A∪ B) |
交操作(Intersect ) |
取AB相同的数据(相当于数学中的交集 A∩ B) |
差操作(Except ) |
A去掉与B相同的数据(相当于数学中的差集和交集的集合运算 A- A∩ B) |
其中标准SQL直接支持的集合操作种类只有并操作(Un