-----------------------------------------------------集合操作
--1,union 并集,所有的内容都查询,重复的显示一次
--2,union all 并集,所有的内容都显示,包括重复的
--3,insersect 交集,只显示重复的
--4,minus 差集,只显示对方没有的
--实验:首先创建一张只包含20部门的员工信息表
create table emp20 as select * from emp where deptno =20;
select * from emp20;
--验证union及union all
select * from emp union emp union select * from emp20;
select * from student union select * from student1;--王五只显示一次
select * from student union all select * from student1;--所有信息都显示一次
--验证intersect 交集
select * from emp intersect select * from emp20;
--minus 返回差异的记录 只显示两张表中不同的记录
select * from emp minus select * from emp20;
--满联接的其他表示方式
select e1.empno,e1.ename,e2.empno,e2.ename from emp e1,emp20 e2 where e1.empno=e2.empno(+)
union
select e1.empno,e1.ename,e2.empno,e2.ename from emp e1,emp20 e2 where e1.empno(+)=e2.empno
分享到:
相关推荐
学Oracle的好东西,适合初学者,集合了大部分基本操作命令的实现
oracle 创建表空间和用户; oracle job的创建及相关命令; oracle 触发器或存储过程中执行外部exe程序; oracle 导入导出; oracle 删除所有表的数据; sqlserver 读取excel
### Oracle SQL 集合知识点详解 #### 一、Oracle 安装完成后的初始口令 在Oracle数据库安装完成后,存在一系列预设的账号及其初始密码。这些账号对于数据库的安全性和管理至关重要。以下是一些常见账号及其初始口令...
Oracle 10g引入了新的特性,使得嵌套表可以像集合一样进行操作,支持集合操作如合并、交集和差集等。 **示例** ```sql -- 合并两个嵌套表 t_nested_var := t_nested_var MULTISET UNION t_nested_var2; -- 检查两...
Oracle 集合操作函数 union、intersect、minus Oracle 集合操作函数是用于合并多条 SELECT 语句的结果的函数,包括 UNION...Oracle 集合操作函数可以帮助开发者快速地合并多个查询结果,提高开发效率和数据分析能力。
Oracle 集合操作详解 Oracle 集合操作是指在数据库中对数据进行集合运算的操作,包括 union、union all、intersect 和 minus 等操作。这些操作可以对数据进行合并、交叉、差异等处理,提高数据处理效率。 union ...
在"ORCL数据库相关文档.rar"这个压缩包中,我们可以找到一系列关于Oracle数据库的重要资料,尤其是"Oracle命令集合"部分,它涵盖了Oracle数据库管理和操作的各种常见命令。 首先,创建实例是Oracle数据库管理的基础...
无论是数据的定义、操纵还是查询,Oracle都有一套完整且强大的命令集来支撑其操作。对于学习者而言,掌握这些命令是非常重要的,它们不仅能够帮助解决实际工作中的问题,还能够提高工作效率和数据管理能力。
这三种集合数据类型在存储和操作一组相关数据时具有各自的特点和应用场景,下面将对它们进行详细的比较和解析。 首先,VARRAY是一种限制了长度的数组,其大小在创建时就已经确定,不可动态扩展。例如,你可以定义一...
4. **子查询与集合操作**:子查询是在主查询内部嵌套的查询,用于获取满足特定条件的数据。集合操作包括并集(UNION)、交集(INTERSECT)和差集(MINUS)。 5. **连接查询**:用于合并多个表的数据,依据表之间的...
以下将详细介绍标题和描述中提到的Oracle命令操作集合,以及与之相关的知识点。 1. **Oracle常用操作命令**: - `sqlplus`:Oracle的命令行工具,用于执行SQL语句和PL/SQL块。 - `connect`:连接到Oracle数据库,...
这份“Oracle基础操作手册”将引领我们深入理解Oracle的核心概念、安装配置、数据管理以及SQL查询等多个方面。作为与Java相关的知识,理解Oracle数据库对于开发Java后端应用程序至关重要。 一、Oracle简介 Oracle...
书中的改写技巧可能涉及到如何将游标改写为集合操作,或者使用 bulk collect 和 for all 语句提高效率。 8. **存储过程和函数优化**:优化存储过程和函数,包括减少调用次数,使用绑定变量,以及避免在过程中进行大...
Oracle资料大全集合是一个涵盖Oracle数据库系统方方面面的综合资源包,对于学习、研究或者工作中需要处理Oracle相关问题的人员来说,是一份极其宝贵的参考资料。Oracle,作为全球广泛使用的大型关系型数据库管理系统...
第五章可能讲解SQL查询,包括SELECT语句的使用、联接操作、子查询和集合操作。第六章可能涉及Oracle的事务管理,包括ACID属性(原子性、一致性、隔离性和持久性),以及回滚和提交的概念。 第七章可能深入到PL/SQL...
Oracle资料大集合.zip_oracle_windows oracle 这个压缩包文件主要涵盖了与Oracle数据库系统相关的资源,特别是针对Windows操作系统的使用。Oracle是全球广泛使用的大型关系型数据库管理系统,它提供了复杂的数据存储...
本篇文章将深入探讨Oracle的一些常用操作,帮助用户更好地理解和掌握Oracle数据库的日常管理。 1. 数据库安装与配置 Oracle的安装通常涉及多个步骤,包括选择安装类型(如客户端、服务器或开发环境)、配置全局...
四、集合操作符 UNION、INTERSECT和EXCEPT用于组合或对比多个SELECT语句的结果集。UNION返回所有不重复的行,INTERSECT返回两个查询共有的行,而EXCEPT返回仅在第一个查询中存在的行。 五、窗口函数 窗口函数允许你...
"Oracle技术文档集合"是一个包含多个Oracle相关的学习资源的压缩包,旨在帮助用户深入理解和掌握Oracle的各项技术。下面将对压缩包中的各个文件进行详细解读,以便于读者系统地学习Oracle。 1. **ORACLE函数大全....
本操作手册将深入探讨Oracle数据库的核心概念、安装配置、管理维护以及SQL查询等多个方面,帮助用户全面理解和掌握Oracle数据库的操作。 1. **Oracle数据库核心概念** - **数据库实例与数据库**:Oracle数据库实例...