当前位置:   article > 正文

Oracle——集合操作符(MINUS、INTERSECT、UNION ALL)_集合操作部 minus

集合操作部 minus

集合操作符将两个查询的结果组合成一个结果

常见集合操作符:MINUS(减去),INTERSECT(交集)和UNION ALL(并集);

1、union 操作符返回两个查询的不重复的所有行。

2、intersect 操作符只返回两个查询的公共行。

3、minus 操作符返回从第一个查询结果中排除第二个查询中出现的行。

统计学习操作系统(1)或数据结构(2)且分数都在70分以上的同学学号

  1. select sid from t_score where score>=70 and cid = 1
  2. UNION
  3. select sid from t_score where score>=70 and cid = 2;

统计操作系统(1) 和数据结构(2)都为及格(60分以上)的同学学号

  1. select sid from t_score where score>=60 and cid = 1
  2. INTERSECT
  3. select sid from t_score where score>=60 and cid = 2;

统计操作系统(1)70分以上但数据结构(2)未达到65的同学学号

  1. select sid from t_score where score>=70 and cid = 1
  2. MINUS
  3. select sid from t_score where score>=65 and cid = 2;

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/793051
推荐阅读
相关标签
  

闽ICP备14008679号