`
michelecindy
  • 浏览: 176365 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

oracle 用来对比两个结果集的 minus运算

阅读更多
minus运算 
返回在第一个查询结果中与第二个查询结果不相同的那部分行记录。 
有哪些工种在财会部中有,而在销售部中没有? 
exp:
select job from account 
minus 
select job from sales;



intersect运算 
返回查询结果中相同的部分 
exp:各个部门中有哪些相同的工种 
select job 
from account 
intersect 
select job 
from research 
intersect 
select job 
from sales;  
分享到:
评论

相关推荐

    oracle集合union、union all、intersect、minus

    Union 操作是将两个或多个查询结果合并成一个结果集。 Union 操作会自动去除重复行,使得结果集中的每一行都是唯一的。 示例: ```sql SQL> select stuid from zr_stu where stuid > 4 union select stuid from zr_...

    oracle-minus使用.doc

    在数据库操作中,使用Oracle数据库的MINUS关键字是一种常见的数据查询技术,主要用于求两个SQL查询结果的差集。通过MINUS关键字,我们可以轻松地找出在一个查询结果集中存在而另一个查询结果集中不存在的数据行。接...

    数据库——的集合运算

    集合运算是数据库查询中的一种重要操作,它允许将两个或多个SQL查询的结果集进行并集、交集和差集的运算。在数据库的查询语言中,如SQL(Structured Query Language),集合运算符用于对查询结果集进行组合或比较,...

    数据库开发 Oracle数据库 SQL开发教程 第08章 集合运算(共20页).pdf

    Oracle数据库的SQL开发教程中,第08章主要讲解了集合运算,这是SQL查询中的一个重要概念,用于合并来自多个查询的结果集。集合运算包括联合(UNION)、完全联合(UNION ALL)、相交(INTERSECT)和相减(MINUS)四种...

    oracle 学习笔记

    12. 数据库中存在源表和结果集的概念,它们是数据查询中的两个重要环节。 13. Oracle数据库常用的一些简单命令,例如显示当前日期和时间的命令等。 二、Select From语句 1. Select语句用于从数据库中检索数据。 2. ...

    Oracle课程文档2

    集合运算是Oracle数据库中一种重要的数据处理方式,它可以帮助我们结合多个查询结果来生成新的结果集。主要有三种类型的集合运算:并集(`UNION`, `UNION ALL`)、交集(`INTERSECT`)和差集(`MINUS`)。 - **并集...

    Oracle的110个自带函数总结归纳

    - CONCAT():连接两个或更多字符串。 - SUBSTR():从字符串中提取子串。 - LENGTH():返回字符串长度。 - REPLACE():替换字符串中的指定字符或子串。 - LTRIM()和RTRIM():分别去掉字符串左侧和右侧的空格。 ...

    oracle常用函数 CHM

    - `UPPER()` 和 `LOWER()`:这两个函数用于将字符串转换为大写或小写。 - `SUBSTR()`:用于从字符串中提取子串,例如`SUBSTR(string, start_position, length)`。 - `INSTR()`:查找字符串中指定子串的位置,返回...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    作者通过总结各自多年的软件开发和教学培训经验,与大家分享了掌握Oracle SQL所独有的丰富功能的技巧所在,内容涵盖SQL执行、联结、集合、分析函数、子句、事务处理等多个方面。读者可以学习到以下几个方面的技巧:...

    第6章 Oracle_DML_高级查询.pptx

    1. UNION 运算符:它用于合并两个或多个SELECT语句的结果集,但会自动去除重复的行。例如,在EMPLOYEES和JOB_HISTORY两个表中,如果你想获取所有员工的详细信息,无论他们是否已经换过工作,且不重复显示,可以使用...

    oracle 110个常用函数.zip

    2. 字符串函数:如SUBSTR()用于提取字符串的一部分,INSTR()查找子字符串的位置,UPPER()和LOWER()转换字符串为大写或小写, concatenation (+) 运算符用于连接两个或多个字符串。 3. 日期和时间函数:DATE和...

    Oracle Database 11g SQL Fundamentals 英文原版

    6. 集合操作:学习UNION、INTERSECT和MINUS操作,合并或对比多个查询结果。 7. PL/SQL编程:Oracle的过程化扩展PL/SQL,包括过程、函数、游标、异常处理等,用于编写复杂的业务逻辑。 8. 数据导入导出:掌握如何...

    Oracle数据库、SQL

    - **ORDER BY** 用于对结果集进行升序或降序排序,默认为升序(ASC)。 - **NULL值处理** NULL值在排序中通常放在最后。 - **多列排序** 可以同时对多个列进行排序,如 `ORDER BY col1 ASC, col2 DESC`。 5. **...

    oracle复习笔记02

    - `UNION ALL`: 返回两个查询结果集的所有记录,包括重复记录。 - `INTERSECT`: 返回两个查询结果集的交集。 - `MINUS`: 返回第一个查询结果集中存在但第二个查询结果集中不存在的记录。 - **示例**: - `SELECT ...

    oracle sql调优原则

    - **索引使用限制**:如果查询结果集过大,超过表中记录数的30%,那么使用索引可能不会带来显著的性能提升。 #### 四、SQL书写的优化 - **统一SQL书写格式**:使用统一的SQL书写格式可以减少Oracle解析SQL所需的...

    oracle大学考试试题

    - **MONTHS_BETWEEN**:计算两个日期之间的月份数。 - **TO_CHAR**:将日期或数值转换为字符串。 - **TO_DATE**:将字符串转换为日期。 - **操作符**:+, -, *, /, <, >, =, !=, , >=, IN, LIKE, BETWEEN, IS ...

    oracle管理员学习笔记

    集合运算是SQL中的一个高级主题,涉及到`UNION`, `INTERSECT`, 和`MINUS`等操作,用于合并或对比来自不同查询的结果集。 #### 六、级联查询(Hierarchical Query) 级联查询或层次结构查询,如使用`CONNECT BY`和`...

    Oracle和SQL-Server的语法区别.doc

    Oracle和Microsoft SQL Server作为两个广泛使用的数据库系统,它们各自支持的SQL语言实现方式存在一定的差异。了解并掌握这些差异有助于数据库开发者和维护人员更高效地进行数据迁移、开发和维护工作。 首先,...

    oracle常用函数

    它们用于合并或比较两个或多个查询的结果集。例如,`SELECT * FROM emp INTERSECT SELECT * FROM emp WHERE deptno=10;`将返回同时存在于两个查询结果中的记录。`UNION`和`UNION ALL`分别用于合并不重复和包括所有...

    oracle函数详解

    INTERSECT 运算符用于返回两个或更多SELECT语句结果集的交集: - 示例:`SELECT ename FROM emp1 INTERSECT SELECT ename FROM emp2` #### 16. MINUS 运算符 MINUS 运算符用于返回在第一个SELECT语句中但不在第二个...

Global site tag (gtag.js) - Google Analytics