社区
基础和管理
帖子详情
请简述UNION,UNION ALL,INTERSECT,MINUS操作符的区别
ronniegxq
2011-04-21 09:03:40
如题
...全文
76
1
打赏
收藏
请简述UNION,UNION ALL,INTERSECT,MINUS操作符的区别
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
秋雨飘落
2011-04-21
打赏
举报
回复
操作符:UNION、描述:组合每个查询返回的所有行,并删除重复行、例子:SELECT*FROM emp WHERE deptno=10 UNION SELECT*FROM emp WHERE sal>500
操作符:UNION ALL、描述:组合每个查询返回的所有行,并包括重复行、例子:SELECT*FROM emp WHERE deptno=10 UNION ALL SELECT*FROM emp WHERE sal>500
操作符:MINUS、描述:采用第一个查询返回的行,减去第二个查询中也同样返回的行,最后返回剩下的行、例子:SELECT*FROM emp MINUS SELECT*FROM emp WHERE sal>500
操作符:INTERSECT、描述:只返回两个查询共同返回的行、例子:SELECT*FROM emp WHERE deptno=10 INTERSECT SELECT*FROM emp WHERE sal>500
数据库关系操作集合
传统集合运算包括 **联合(
UNION
),差集(EXCEPT 或
MIN
US 或 LEFT JOIN&&IS NULL),交集(
INTERSECT
或INNER JOIN),笛卡尔积(JOIN)**。专门集合运算包括 **选择(SELECT),投影(PROJECTION),连接(JOIN),除(DIVISION)**。
oracle面试理解叙述题
1、NVL与NVL2两个函数的使用方法和差别? NVL (expr1, expr2):expr1为NULL,返回expr2,否则返回expr1。注意两者的类型要一致 NVL2 (expr1, expr2, expr3) :expr1不为NULL。返回expr2;为NULL,返回expr3。expr2和expr3类型不同的话。expr3会转换为expr2的类型 2、集合
操作符
min
us...
数据库之Oracle笔试面试题收集(来自网络)
数据库之Oracle笔试面试题收集(来自网络) 问题: 1、解释冷备份和热备份的不同点及各自的优点? 2、解释归档和非归档模式之间的不同和它们各自的优缺点? *****************************************************...
[转载]Oracle SQL性能优化
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(
intersect
ion table)作为基础表, 交叉表...
【Oracle】基础知识面试题
【Oracle】基础知识面试题(基础班)
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章