Oracle |
您所在的位置:网站首页 › 多个集合的运算有没有次序 › Oracle |
集合操作符将两个查询的结果组合成一个结果 常见集合操作符: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 |