Oracle

您所在的位置:网站首页 多个集合的运算有没有次序 Oracle

Oracle

2024-07-14 12:17| 来源: 网络整理| 查看: 265

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

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

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

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

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

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

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

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

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

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

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

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3