Oracle的集合操作(union、union all、intersect、minus集合函数)
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,Oracle中的集合操作用于多条select语句合并结果。用于集合操作的函数如下:union 并集 去重 //默认有排序操作union all 并集 不去重 //默认不排序intersect 交集 /
千家信息网最后更新 2025年02月07日Oracle的集合操作(union、union all、intersect、minus集合函数)
Oracle中的集合操作用于多条select语句合并结果。用于集合操作的函数如下:
union 并集 去重 //默认有排序操作
union all 并集 不去重 //默认不排序
intersect 交集 //并且去重排序
minus 差集 // 前表中有,后表中没有的差集
1.union
A集合和B集合的合并,但去掉两集合重复的部分 会排序。
示例:
select deptno,ename from emp where deptno in (20,30)unionselect deptno,ename from emp where deptno in (20,10); DEPTNO ENAME---------- ----------10 CLARK10 KING10 MILLER20 ADAMS20 FORD20 JONES20 SCOTT20 SMITH30 ALLEN30 BLAKE30 JAMES30 MARTIN30 TURNER30 WARD14 rows selected.
2.union all
A集合和B集合的合并,不去重,不排序。
示例:
select deptno,ename from emp where deptno in (20,30)union allselect deptno,ename from emp where deptno in (20,10); DEPTNO ENAME---------- ----------20 SMITH30 ALLEN30 WARD20 JONES30 MARTIN30 BLAKE20 SCOTT30 TURNER20 ADAMS30 JAMES20 FORD20 SMITH20 JONES10 CLARK20 SCOTT10 KING20 ADAMS20 FORD10 MILLER19 rows selected.
3.intersect
两个集合的交集部分,排序并去重。
示例:
select deptno,ename from emp where deptno in (20,30)intersectselect deptno,ename from emp where deptno in (20,10); DEPTNO ENAME---------- ----------20 ADAMS20 FORD20 JONES20 SCOTT20 SMITH5 rows selected
4.minus
取两个集合的差集,A集合中存在,B集合中不存在的数据(取A集合中B集合不存在的数据) 去重。
示例:
select deptno,ename from emp where deptno in (20,30)minusselect deptno,ename from emp where deptno in (20,10); DEPTNO ENAME---------- ----------30 ALLEN30 BLAKE30 JAMES30 MARTIN30 TURNER30 WARD6 rows selected.
排序
示例
差集
两个
交集
数据
部分
函数
多条
结果
语句
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海web前端软件开发要多少钱
佳云科技互联网营销
计算机网络安全的实现论文
高级软件开发电脑配置需求
杭州商城软件开发大概要多少钱
舟山软件开发培训
网络安全应急响应实战
怀旧服服务器黑屏怎么办
ups是不是网络安全技术
宇宙银河星际系数据库服务器
台湾服务器出租
阿里开源的分布式开源数据库
阿里云 文档服务器
山航软件开发社招面试内容
设备软件开发 公司
耐世特公司 软件开发
戴尔服务器加装sata硬盘
济南宇泉网络技术有限公司地点
网络安全发图片
软件开发开源项目有哪些
课本上软件开发的八个过程
星空汇聚连接服务器失败
服务器包装箱
山南网络安全
锐捷服务器怎么查看内存
澄羚互联网科技 主播招聘 电话
根据表格自动筛选数据库
网络安全服务器设备上市公司
调用服务器运行软件
华为手机备份到电脑还是数据库