minus 返回在第一个查询结果中与第二个查询结果不相同的那部分行记录
用法如下例:
有哪些工种在财会部中有,而在销售部中没有?
selectjobfromaccount
selectjobfromaccount
minus
selectjobfromsales;
selectjobfromsales;
在实际查询中,上述查询执行两次,然后对两个查询做比较,找出不同的记录。
与minus相反的,那就是想要返回两个查询结果相同的部分记录,这个关键字是intersect,
用法如下例:
各个部门中有哪些相同的工种
select job from account
intersect
select job from research
intersect
select job from account
intersect
select job from research
intersect
select job from sales;
另外还有一个可以将两个查询一块返回的关键字是UNION
SQL查询技巧详解
本文介绍了SQL中的三种关键查询操作:minus用于找出两组查询结果之间的差异;intersect用于找出两组查询结果的交集;UNION则用于合并两组查询结果。通过具体例子展示了如何运用这些操作来解决实际问题。
1889

被折叠的 条评论
为什么被折叠?



