《MySQL 入门教程》第 21 篇 集合操作符

数据表与集合理论中的集合非常类似,表是由行组成的集合。SQL 标准定义了基于行的各种集合操作:并集运算(UNION)、交集运算(INTERSECT)和差集运算(EXCEPT)。

  • UNION,用于将两个查询结果合并成一个结果集,返回第一个查询或者第二个查询中的数据;
  • INTERSECT,用于返回两个查询结果中的共同部分,即同时属于第一个查询结果和第二个查询结果的数据;
  • EXCEPT,用于返回出现在第一个查询结果中,但不在第二个查询结果中的数据。

这些操作符都可以将两个查询的结果集合并成一个结果集,但是合并的规则各不相同,如下图所示:

html>

猜你喜欢

转载自blog.csdn.net/horses/article/details/108174837