union运算:表示去并集,例如:
(select * from a) union (select * from b);与select语句不同的是union会自动去除重复。如果需要显示重复的可以使用union all。
intersect运算:表示去交集,例如:
(select * from a) intersect(select * from b);
except运算:表示对两个相同结果集的关系去差集,例如:查询不是教师的学生姓名
(select name from students) except (select name from teachers)