首页 > 代码库 > 数据的集合运算(学习笔记)
数据的集合运算(学习笔记)
集合运算是一种二目运算符。
一共4种运算符,并,差,交,笛卡尔积
集合运算语法:
查询语句[UNION | UNION ALL | INTERSECT|MINUS |] 查询语句...
UNION(并集):返回查询结果的全部内容,但是重复内容不显示
UNION ALL(并集):返回查询结果的全部内容,但是重复内容显示
INTERSECT(交集):返回查询结果中的相同部分
MINUS(差集):返回查询结果中的不同部分
示例一:(UNION)并集
SELECT * FROM deptUNIONSELECT * FROM dept WHERE deptno=10;
结果返回4条记录,重复内容未显示
示例二:(UNION ALL)并集
SELECT * FROM deptUNION ALLSELECT * FROM dept WHERE deptno=10;
结果返回5条记录,重复内容会显示
示例三:(INTERSECT)交集
SELECT * FROM deptINTERSECTSELECT * FROM dept WHERE deptno=10;
结果返回一条记录,只显示相同部分
示例四:(MINUS)差集
SELECT * FROM deptMINUSSELECT * FROM dept WHERE deptno=10;
结果返回3条记录,只返回不同部分
数据的集合运算(学习笔记)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。