- 浏览: 326565 次
文章分类
- 全部博客 (116)
- Oracle (29)
- MySQL (2)
- Java (20)
- .NET (2)
- Javascript (4)
- Spring (6)
- Struts (6)
- Hibernate (16)
- JSP (6)
- Tomcat (1)
- Quartz (2)
- RCS (1)
- Translate (12)
- PL/SQL (5)
- Sqlplus (1)
- System (6)
- Linux (11)
- Ubuntu (9)
- Windows (10)
- Mac (2)
- Tools (8)
- Mercurial (1)
- Google Code (1)
- Subversion (1)
- Debian (2)
- Freemarker (6)
- Web (2)
- PHP (1)
- Nginx (1)
最新评论
-
sunday1207:
private Class getParameterizedT ...
java 中 BaseDao 在Hibernate中的用法 -
SkimSkim:
你这里的解压是把文件夹11下面的所有文件都放在ins这个文件夹 ...
ubuntu 在终端使用 sqlplus 连接远程数据库 -
as619864232:
漫步邃思 写道其实常用的就那么几个命令,大部分都用不到的是啊, ...
windows cmd 命令 -
漫步邃思:
其实常用的就那么几个命令,大部分都用不到的
windows cmd 命令
集合运算就是将两个或多个结果集 组合成一个结果集。集合运算包括:
INTERSECT(交集):返回两个查询共有的记录 。
UNION ALL(并集):返回各个查询的所有记录,包括重复记录。
UNION(并集):返回各个查询的所有记录,不包括重复记录。
MINUS(补集):返回第一个查询检索出的记录减去第二个查询检索出的记录之后剩余的记录。
当使用集合操作的时候,要注意:查询所返回的列数以及列的类型必须匹配,列名可以不同。
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as scott SQL> select deptno from dept; DEPTNO ------ 10 20 30 40 SQL> select deptno from emp; DEPTNO ------ 20 30 30 20 30 30 10 20 10 30 20 30 20 10 14 rows selected
代码演示:INTERSECT
SQL> select deptno from dept INTERSECT select deptno from emp; DEPTNO ------ 10 20 30
代码演示:UNION ALL
SQL> select deptno from dept union all select deptno from emp; DEPTNO ------ 10 20 30 40 20 30 30 20 30 30 10 20 10 30 20 30 20 10 18 rows selected SQL> select deptno from emp union all select deptno from dept; DEPTNO ------ 20 30 30 20 30 30 10 20 10 30 20 30 20 10 10 20 30 40 18 rows selected
代码演示:UNIONO
SQL> select deptno from emp UNION select deptno from dept; DEPTNO ------ 10 20 30 40
代码演示:MINUS
SQL> select deptno from dept MINUS select deptno from emp; DEPTNO ------ 40
发表评论
-
Mysql 与 Oracle 的一些区别
2012-10-01 13:17 1494周五去一家公司去面试,那公司经理问了关于Mysql与Oracl ... -
Oracle 数据的导入和导出
2012-09-17 19:17 1171数据导出: 1 将数据库TEST完全导出,用户名system ... -
ubuntu 在终端使用 sqlplus 连接远程数据库
2012-08-27 14:54 4009在 http://www.oracle.com/technet ... -
Oracle 批量操作
2012-08-13 12:44 944简单的写一个批量赋予权限的语句备用,其他类似: sel ... -
Oracle 中的 FORALL 语句
2012-04-13 11:52 15004当要在 Oracle 中之心批量 INSERT、UPDATE ... -
Oracle 中的游标用法
2012-04-10 16:38 1494循环将游标中的数据提取出来并放置2个变量中输出 SQL ... -
PL/SQL 记录
2012-04-09 16:36 1036PL/SQL 中可以使用 %ROWTYPE 作为一张表的行作为 ... -
PL/SQL 索引表、嵌套表、变长数组的区别
2012-04-08 13:38 1126索引表 嵌套表 变长数组 ... -
oracle 中的循环
2012-04-06 09:36 1403一、LOOP 循环是最简单的循环,也是无限循环,只能用 EXI ... -
oracle 中的动态 SQL
2012-04-06 09:36 1067在 PL/SQL 块中,可以使用 DDL 语句和事物控制语句, ... -
oracle 中的 CASE
2012-04-05 15:42 1192oracle 中的 CASE 可以作为一个选择控制语句,可以根 ... -
oracle 中的属性数据类型
2012-04-05 15:17 1639当需要数据库表中的某行作为一个数就类型时,就需要 %ROWTY ... -
oracle 中的 SELECT...INTO 语句
2012-04-05 15:03 2646SELECT...INTO 语句可以给多个值同时赋值,届时两边 ... -
oracle 中的表分区
2012-04-05 14:47 1053当数据库的数据不断扩大时,这时可以考虑是用表分区,查询时可以根 ... -
oracle 中的同义词
2012-04-05 14:12 1339同义词(Synonym)是数据库对象的一个别名,oracle ... -
oracle 使用 ROUND 和 EXTRACT 操作日期
2012-04-03 18:59 2116SQL> select to_char(sysdate, ... -
Oracle 中的 ROWID 和 ROWNUM
2012-04-03 17:56 1186在 Oracle 的表的使用过程中,实际表中还有一些附加的列, ... -
Oracle 总结
2012-04-02 16:57 1014一、走进Oracle 1:oracle 数据库产品是 ... -
oracle 所有错误编号解释
2012-03-31 15:09 1219oracle 所有官方错误编号解释:http://docs.o ... -
oracle 字符串连接
2012-03-31 13:52 1141SQL> select 1 || 2 from dual ...
相关推荐
本资源涵盖知识(包括使用案例):Oracle集合运算,交集、并集、补集、差集. 集合运算就是将多个结果集组合成一个结果集。
Oracle数据库的SQL开发教程中,第08章主要讲解了集合运算,这是SQL查询中的一个重要概念,用于合并来自多个查询的结果集。集合运算包括联合(UNION)、完全联合(UNION ALL)、相交(INTERSECT)和相减(MINUS)四种...
集合运算是数据库查询中的一种重要操作,它允许将两个或多个SQL查询的结果集进行并集、交集和差集的运算。在数据库的查询语言中,如SQL(Structured Query Language),集合运算符用于对查询结果集进行组合或比较,...
数据结构课程设计-文章编辑集合运算 本文档是关于数据结构课程设计的文章编辑集合运算的设计说明书。该设计的主要目的是实现文章编辑集合运算的功能,以满足计算机科学与技术系的需求。 一、需求分析 在计算机...
Oracle 集合操作是指在数据库中对数据进行集合运算的操作,包括 union、union all、intersect 和 minus 等操作。这些操作可以对数据进行合并、交叉、差异等处理,提高数据处理效率。 union 操作 Union 操作是将两...
10. 集合操作: UNION、INTERSECT和EXCEPT用于合并或比较多个查询结果集。 以上只是Oracle表达式使用的一部分,实际上Oracle SQL提供了一个强大的功能集,允许用户根据需要创建复杂的查询和计算。在实际工作中,...
Oracle函数是SQL查询和PL/SQL编程中的关键元素,它们用于处理数据、日期运算、字符串操作等。例如,你可以在这里找到关于TO_DATE、TO_CHAR、SUBSTR、UPPER、LOWER等常用函数的用法和示例。 2. **Oracle管理员手册1...
以下是对"Oracle常用函数集合"的详细解析: 1. **数值函数**:Oracle提供了多种处理数字的函数,如`ROUND()`用于四舍五入,`TRUNC()`用于截断小数,`MOD()`计算余数,`DECODE()`用于条件判断,以及`POWER()`和`SQRT...
MySql只支持Union(并集)集合运算;但是对于交集Intersect、差集Except,就没有实现了。一般的解决方案用in和not in来解决,小量数据还可以,但数据量大了效率就很低了。其实,可以使用另外的方式运算,当然是没有...
本教程的"Oracle高级教程-深入学习集合"将详细阐述以上各个主题,并提供丰富的示例和练习,帮助读者熟练掌握Oracle集合的使用,进一步提升数据库管理与开发的专业水平。通过阅读并实践,你将能够更好地应对复杂的...
### ORACLE常用日期函数集合详解 #### 一、概述 在Oracle数据库中,日期处理是一项非常重要的功能。本文将详细介绍一些常用的Oracle日期函数及其应用场景,帮助数据库管理员或开发者更好地理解和运用这些函数,以...
教程名称:Oracle 数据库视频教程【26集】教程目录:【】00-Oracle序【】01-基本查询【】02-过滤和排序【】03-单行函数【】04-多行函数【】05-多表查询【】06-子查询【】07-集合运算【】08-处理数据【】09-创建和...
在掌握了基础查询后,可以深入学习子查询、联接(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN)、集合运算(UNION, INTERSECT, EXCEPT)以及窗口函数(ROW_NUMBER, RANK, DENSE_RANK)等,这些功能使得SQL在数据...
7. **集合运算**:集合运算包括UNION(合并结果集)、INTERSECT(交集)和EXCEPT(差集),它们允许从多个查询结果中组合或筛选数据。 8. **创建和管理表**:这涉及CREATE TABLE语句来定义新表,ALTER TABLE用于...
集合运算如UNION、INTERSECT和EXCEPT用于合并或对比多个查询结果集。 第六讲:Java中操作Oracle Oracle JDBC驱动程序允许Java应用程序与Oracle数据库交互。通过Connection、Statement、PreparedStatement和...
本文主要探讨了如何使用SQL语句,特别是Oracle数据库的语法,来执行这些操作。 分组聚合(Group By)是将数据按特定字段进行分类,并对每个分类进行聚合计算的过程。聚合函数如`MAX()`, `MIN()`, `AVG()`, `SUM()` ...
oracle学习笔记,txt格式,完全是自己总结的,特别详细,有例子,还有练习题以及答案。包括1....使用集合运算 15.增强GROUP BY子句 16.高级子查询 17.分级取回数据 18.oracle9i对DML和DDL语句的扩展。
数据库开发 Oracle数据库 SQL开发教程 第08章 集合运算(共20页).pdf 数据库开发 Oracle数据库 SQL开发教程 第09章 高级子查询(共23页).pdf 数据库开发 Oracle数据库 SQL开发教程 第0章 开篇概述(共14页).pdf ...
以上知识点详细介绍了Oracle数据库中的集合运算、多表查询以及数据控制语言的基本概念和技术细节,对于理解和掌握Oracle数据库的相关操作非常有用。这些知识点不仅涵盖了基本的理论知识,还提供了具体的示例和应用...