oracle 并集 时间_oracle 交集和并集
今天研究了一下oracle 交集和并集,下面把我经过查找资料,测试后,整理如下:
1.并集
表1:
insert into student1 values(1,'学生1');
insert into student1 values(1,'学生2');
insert into student1 values(1,'学生3');
表2:
insert into student2 values(1,'学生1');
insert into student2 values(1,'学生4');
insert into student2 values(1,'学生5');
并集语句:
select *from student1
union all
select *from student2
select *from student1
union all
select *from student2
查后后结果
看到测试结果就明白了,union all对两个结果集进行并集操作,包括重复行,不进行排序。
如果去掉all 关键字,
select *from student1
union
select *from student2
select *from student1
union
select *from student2
看到结果,得出的结论是:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序
2.交集
select *from student1
intersect
select *from student2
select *from student1
intersect
select *from student2
结果为:
是的,返回查询结果中相同的部分即是他们的交集
补充一下:minus 关键字
查询时候把表1放在前面,
select *from student1
minus
select *from student2
select *from student1
minus
select *from student2
结果为:
查询时候把表2放在前面,
select *from student2
minus
select *from student1
select *from student2
minus
select *from student1
结果为:
使用 minus 返回在第一个查询结果中与第二个查询结果不相同的那部分行记录,即两个结果的差集
使用以上查询的结果集有两个最基本的规则:
(1)所有查询中的列数和列的顺序必须相同。
(2)数据类型必须兼容
oracle 并集 时间_oracle 交集和并集相关推荐
- oracle 并集 时间_Oracle 交集、并集、差集、笛卡尔积
并集: 使用 UNION 运算符组合多个结果 SELECT name,num FROM Table1 UNION SELECT name,num FROM Table2 注意:查询的字段个数必须相同, ...
- oracle 并集 时间_Oracle集合运算符 交集 并集 差集
集合运算符:UNION/UNION ALL 并集,INTERSECT 交集,MINUS 差集 一.union求并集,公共部分只有包含一次 例:求emp表ename中含'A'或含有'M' SQL> ...
- Java 多组时间取交集、并集、合并
1.1现在我们有一组数据 [{'begintime':2020-01-01 00:04:00,'endtime':2020-01-01 00:06:00}, {'begintime':2020-01- ...
- 计算机sql查询同行并集,SQL查询交集、并集、差集
infinitynewtab 背景api http://img.infinitynewtab.com/wallpaper/527.jpg 图片 1-4050 java获取文件的md5值 impor ...
- oracle 交集和并集
今天研究了一下oracle 交集和并集,下面把我经过查找资料,测试后,整理如下: 1.并集 表1: insert into student1 values(1,'学生1'); insert into ...
- Oracle 集合操作详解(并集 union、交集 intersect、差集 minus)
文章目录 1 概述 2 示例 1 概述 1. Oracle 中有三种集合操作(1) 并集 union all -- 不去重,不排序,效率高union -- 去重,默认排序,效率低 (2) 交集 int ...
- ES6 使用数据类型Set求交集、并集、差集
前言 ES6新增了数据类型Set,它是一种类似数组的数据结构.但它和数组的不同之处在于它的成员都是唯一的,也就是说可以用来去除数组重复成员. Set本身是一个构造函数用来生成Set数据结构. cons ...
- 【Redis】有序集合的交集与并集
Redis支持多种类型的数据结构,最简单的字符串(strings),适合存储对象的哈希(hash),简单的字符串列表(list),无序集合(set),有序集合(sorted set),以及用于做基数统 ...
- 【读书笔记->统计学】04-01 利用概率理论预测和决策-概率与事件、维恩图、互斥与相交事件、交集与并集概念简介
利用概率理论预测和决策 老样子,书还是用一个情境帮助我们学习概率:假如你在一个赌场,你有一些筹码,"轮盘赌"正在进行,对此你也非常的感兴趣. 轮盘赌简介 庄家转动一个轮盘,随后朝相 ...
最新文章
- 有了阿里云服务器如何运行Javaweb项目【安转JDK】【安装mysql】【安装Tomcat】【永久运行】
- mysql100个优化技巧_MySQL 调优/优化的 100 个建议
- matlab 读取csv_利用Pytorch进行数据加载1--CSV文件的读取和显示
- python实现计算器代码 博客园_python实现计算器
- ANDROID 开发常用的框架、工具、API最全集合
- Leetcode--128. 最长连续序列
- 51nod 1478 括号序列最长合法子段
- 电脑管家pc版离线包_王国统治电脑版下载_王国统治游戏pc版下载[策略经营]
- docker安装redis提示没有日记写入权限_Docker 从入门到掉坑
- JavaScript —— Symbol数据类型的拓展
- python提取pdf表格数据 无边框_Python使用Tabula提取PDF表格数据
- 0ctf_2017_babyheap
- 【pyplot】scatter根据点的label或位置设置不同颜色
- Unreal4 入门
- 跟熊浩学沟通30讲读后感_跟着熊浩学沟通的笔记
- Python-Flask实战项目一:仿知乎轻量级web问答平台搭建
- 线性规划问题(LP问题)
- JavaScript之延迟加载
- 【CSS】课程网站网页底部开发 ( 网页底部盒子模型测量及样式 | 代码示例 )
- java 笛卡尔积_笛卡儿积的java实现