Oracle学习XII —— Oracle集合运算
Oracle集合运算
Oracle集合运算就是把多个查询结果组合成一个查询结果,oralce的集合运算包括:INTERSECT(交集)、UINION ALL(交集重复)、UINION(交集不重复)、MINUS(差集)。
1、INTERSECT(交集),返回两个查询共有的记录。
2、UNION ALL(并集重复),返回各个查询的所有记录,包括重复记录。
3、UNION(并集不重复),返回各个查询的所有记录,不包括重复记录 (重复的记录只取一条)。
4、MINUS(差集),返回用第一个查询检索出的记录减去第二个查询检索出的记录之后,第一个查询检索出的记录中剩余的记录。
注意:
当我们使用Oracle集合运算时,要注意每个独立查询的字段名的列名尽量一致(列名不同时,取第一个查询的列名)、列的数据类型、列的个数要一致,不然会报错。
通过案例来分析Oracle集合运算:
准备表1 stuinfo 和 表2 stuinfo_2018
INTERSECT(交集):
select * from stuinfo
intersect
select * from stuinfo_2018;
结果如下:
UNION ALL(并集重复)
select * from stuinfo
union all
select * from stuinfo_2018;
结果如下:
UNION(并集不重复)
select * from stuinfo
union
select * from stuinfo_2018;
结果如下:
MINUS(差集)
select * from stuinfo
minus
select * from stuinfo_2018;
结果如下:
Oracle学习XII —— Oracle集合运算相关推荐
- 【oracle学习】2.集合运算
首先介绍一下我们要用到的两张表以及数据: 员工信息表 create table EMP(EMPNO NUMBER,ENAME VARCHAR2(10),JOB VARCHAR2(9),MGR NUMB ...
- oracle学习笔记 Oracle体系结构概述
oracle学习笔记 Oracle体系结构概述 从这节开始,开始讲oracle数据库体系结构. 首先从总体上,从概述上把oracle整体的体系结构讲一下, 然后接下来的时间我们会一块一块的将oracl ...
- oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备
oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备 这节课对初学者来说内容较多,我把它分成了三篇. 即使这样也不可能把每个可能遇到的问题都说到,如果遇到没说到的问题自己上网搜 ...
- oracle学习数据,oracle学习中的一些心得
当前位置:我的异常网» 数据库 » oracle学习中的一些心得 oracle学习中的一些心得 www.myexceptions.net 网友分享于:2015-08-26 浏览:10次 oracl ...
- ngss for oracle,学习笔记:Oracle bbed工具在Windows平台上兼容9i 10g 11g 12c运
天萃荷净 配置使用在Windows操作系统中中运行Oracle bbed程序兼容9i 10g 11g 12c 学习ORACLE三剑客:互联网,ORACLE资料,交流.今天在朋友的帮助下,了结了一个心结 ...
- Oracle学习I —— Oracle介绍
第一章 Oracle介绍 Oracle简介 Oracle数据库是由甲骨文公司开发的关系型数据库:它为各行业在各类环境下(服务器.虚拟机.微机环境下)可以快速搭建一种高效率.可靠性好.高吞吐量的数据库解 ...
- Oracle学习笔记 --- Oracle ORA错误解决方案
今天在Debug的时候报错了如下信息: 后来综合了网上的东西,总结如下: ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-000 ...
- mysql 交并差_mysql学习笔记:集合运算并交差,其他
总结一下今天数据库课堂上的所学2333 1. 在SQL语言实践中,集合运算的实现方法,推荐顺序如下: 并运算:union 交运算:in, exists, intersect(很多DBMS基本上不支持i ...
- Oracle 学习笔记 14 -- 集合操作和高级子查询
Oracel提供了三种类型的集合操作:各自是并(UNION) .交(INTERSECT). 差(MINUS) UNION :将多个操作的结果合并到一个查询结果中,返回查询结果的并集,自己主动去掉反复的 ...
最新文章
- Oracle Redo 并行机制
- iis7.0 https访问显示403访问被拒绝_提高网站访问性能——Tomcat优化
- decorator php,php设计模式 Decorator(装饰模式)
- PowerBI功能发布时间线
- oracle备份恢复之rman恢复到异机(二)
- 在线CSV转XML/JSON工具
- 【神经网络】激活函数的作用及常用激活函数
- 密码机分类---服务器密码机
- 三种方法求最大公约数
- 2012美国大选献金项目数据分析(有史以来最全面)
- Gitee部署静态网页
- 阿拉伯数字 转 汉字大写
- 怎么在线把图片转成PDF?几个步骤轻松转换
- js封装QQ音乐api
- 比特熊故事汇独家|英特尔“非典型性女博士”的大跨步人生
- 用pyxel 学写 Kill Virus 像素游戏
- 利用OpenCV-Python实现视频拆帧(组帧),也可以用于组合实现视频格式的转换
- 解决Spring 鸡(J)四(s)屁(p)文件夹下面有(J)(S)(P)文件但访问404的问题
- 成都工业职业技术学校计算机,成都市计算机工业职业技术学校2020年招生简介...
- JAVA面试汇总第四章 Spring及数据库相关