Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 查询和修改数据 » 对查询结果进行汇总、分组和排序 » 使用 UNION、INTERSECT 和 EXCEPT 对查询结果执行集合运算

 

EXCEPT 和 INTERSECT

EXCEPT 子句列出两个结果集的差集。以下总结构会列出所有出现在 query-1 结果集中但未出现在 query-2 结果集中的行。

query-1
EXCEPT
query-2

INTERSECT 子句用于列出在两个结果集中都出现的行。以下总结构会列出所有同时出现在 query-1 和 query-2 结果集中的行。

query-1
INTERSECT
query-2

与 UNION 子句一样,EXCEPT 和 INTERSECT 都采用 ALL 修饰符,该修饰符可防止从结果集中消除重复行。

 另请参见