【SQL】Oracle的交集、并集、差集
2024-10-21 10:04:52
假设有表tableA、tableB,他们都有字段id和name
交集:INTERSECT (适用于两个结果集)
select a.id, a.name from tableA a
INTERSECT
select b.id, b.name from tableB b
差集:MINUS(适用于两个结果集)
select a.id, a.name from tableA a
MINUS
select b.id, b.name from tableB b
并集:UNION(适用于两个结果集)
-- UNION、UNION ALL能对两个或以上的结果集进行合并
-- 不包括重复行,进行默认排序
select a.id, a.name from tableA a
UNION
select b.id, b.name from tableB b -- 包括重复行,不进行默认排序
select a.id, a.name from tableA a
UNION ALL
select b.id, b.name from tableB b
最新文章
- 孙鑫MFC学习笔记17:进程间通信
- 第一个windows程序设计
- 自定义View(5)Paint常用的一些绘制滤镜,特效等介绍
- 解决在mybatis中使用CTE进行oracle查询数据类型为long的字段出现流关闭问题
- yii post delete request more safe
- Servlet中文乱码处理
- git merge 冲突
- R读取excel文件乱码 read.xlsx() 解决方法
- Redis数据结构底层知识总结
- 使用WampServer和DVWA在Windows10上搭建渗透测试环境
- LinkeList 特有方法
- AtCoder Regular Contest 080 (ARC080) E - Young Maids 线段树 堆
- day21:包和异常处理
- [转]data-driven与决策树聚类的两种方法
- 分包收集 android 运行的 logcat 日志
- SpringMVC(4.2):Controller接口控制器详解(2)
- WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
- MATLAB在三维坐标中显示图片 并 使得图片部分透明
- SSIS ->;>; Excel Destination无法接受大于255个字符长度的字符字段
- Python中的运算符与表达式