集合操作
发布日期:2021-08-20 07:47:29 浏览次数:14 分类:技术文章

本文共 606 字,大约阅读时间需要 2 分钟。

3.3、集合操作

       
集合操作就是使用以下四种操作符:
       
· UNION
:并集,所有的内容都查询,重复的不显示
       
· UNION ALL
:并集,所有的内容都显示,包括重复的
       
· INTERSECT
:交集:只显示重复的
       
· MINUS
:差集:只显示对方没有的
 
首先建立一张只包含20
部门员工信息的表:
       CREATE TABLE emp20 AS SELECT * FROM emp WHERE deptno=20 ;
 
1
  
验证UNION
UNION ALL
       UNION
SELECT * FROM emp UNION SELECT * FROM emp20 ;
       
使用此语句重复的内容不再显示了
       UNION ALL
SELECT * FROM emp UNION ALL SELECT * FROM emp20 ;
       
重复的内容依然显示
 
2
  
验证INTERSECT
       SELECT * FROM emp INTERSECT SELECT * FROM emp20 ;
       
只显示了两个表中彼此重复的记录。
 
3
  MINUS
:返回差异的记录
       SELECT * FROM emp MINUS SELECT * FROM emp20 ;
       
只显示了两张表中的不同记录
本文转自 李兴华 51CTO博客,原文链接:http://blog.51cto.com/lixinghua/91216,如需转载请自行联系原作者

转载地址:https://blog.csdn.net/weixin_33672109/article/details/89900805 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:从无到有写一个运维APP(一)
下一篇:数据挖掘的数据集资源

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年03月24日 02时11分23秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Android studio 53 文件下载 2019-04-21
android studio 54 下载进度条 2019-04-21
android studio 70 歌曲服务器搭建 歌曲app 完整代码(发布版) 2019-04-21
Android单击事件处理与监听003 2019-04-21
vb 读取mysql所有表名_vb怎么列举出一个mdb数据库里面所有表名? 2019-04-21
mysql行级锁升级_mysql innodb 行级锁升级 2019-04-21
c 调用mysql密码为空_C语言连MySQL - osc_srnunz15的个人空间 - OSCHINA - 中文开源技术交流社区... 2019-04-21
mysql怎么分组查询所有数据库_Mysql-4 分组查询与子查询 2019-04-21
mysql 多列union_Mysql联合查询UNION和UNION ALL的使用介绍 2019-04-21
mysql导数据出指定数量_mysql导出指定数据或部份数据的方法 2019-04-21
java thread 多线程_java用Thread方式创建多线程 2019-04-21
java 注解与反射_Java注解与反射直接上手 2019-04-21
java按钮退出_java – 如何在此程序中添加退出按钮?怎么样“清楚”? 2019-04-21
python土味情话_Python 将土味情话语录设置为桌面壁纸 2019-04-21
java ip 范围内打卡_定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内 2019-04-21
与java线程有关的,线程多少和什么有关?大神们表示有话要说! 2019-04-21
php正则表达式 匹配数字,正则表达式之匹配数字范围 2019-04-21
php中带?错误,参考-此错误在PHP中意味着什么? 2019-04-21
php生成链接列表,根据URL链接和抛文本生成链接<a>标签的PHP函数 2019-04-21
matlab里inline定义矩阵,Matlab中的inline函数_matlab中inline函数 2019-04-21