Oracle的集合操作(union、union all、intersect、minus集合函数)
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,Oracle中的集合操作用于多条select语句合并结果。用于集合操作的函数如下:union 并集 去重 //默认有排序操作union all 并集 不去重 //默认不排序intersect 交集 /
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
战地二加入不了本地服务器
甘肃通用网络技术有限公司
车子显示服务器超时
数据库 中国钱币符号
上海品牌网络技术推荐咨询
软件开发一般都是做什么的
小学生网络安全课件
新兴软件开发公司
二手服务器回收厂家
软件开发技术服务免税
深圳吉图软件开发有限公司
联想服务器安全模式怎么进
起点小说网数据库设计
赞华服务器美国
篮球BR数据库
速达数据库安装很慢
维普数据库的查看同义词功能
三商网络技术有限公司
附魔服务器
asp需要建数据库么
惠普打印服务器通用吗
网络安全日是哪年设定的
天玥网络安全审计系统6
南通网络安全工程师招聘
数字录音系统服务器
局域网电脑连接不了服务器
如何用数据库进行世界史研究
神仙道所有服务器
漯河数据库
软件下载服务器租用