`
txf2004
  • 浏览: 7040463 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Sql union的反义词Minus

 
阅读更多

sql的union是用来合并两个select语句结果的,这是sql的标准语法,比如:

(select * from Table1 where …) union (select * from Table2 where …) ,只要两个select返回的column名称与数量相同,就没问题

但是,有些时候,我们会用到两个集合的相减的情况,这种情况没有标准的sql语句,每种数据库都不同,比如oracle 就是minus,而sql server用的是except,这里有一篇文章讲的比较详细:http://hi.baidu.com/360930109/blog/item/f531cdd3e850fa073bf3cf15.html

分享到:
评论

相关推荐

    union,minus和intersect关系

    在数据库查询语言SQL中,`UNION`、`MINUS`和`INTERSECT`是三种用于合并或对比多个查询结果集的关键字,它们在数据处理和数据分析中扮演着重要的角色。下面,我们将深入探讨这三种操作符的概念、用法以及它们之间的...

    oracle集合union、union all、intersect、minus

    Oracle 集合操作是指在数据库中对数据进行集合运算的操作,包括 union、union all、intersect 和 minus 等操作。这些操作可以对数据进行合并、交叉、差异等处理,提高数据处理效率。 union 操作 Union 操作是将两...

    SQL语句教程.pdf

    MINUS 子查询 EXISTS CASE 算排名 算中位数 算总合百分比 算累积总合百分比 SQL 语法 无论您是一位 SQL 的新手,或是一位只是需要对 SQL 复习一下的资料仓储业界老将,您 就来对地方了。这个 SQL 教材网站列出常用的...

    SQL语言生成器(delphi)

    1、支持几乎所有类型的数据库, 包括小型(桌面)数据库:...联合(Union,对于Oracle 支持Union All,Minus,Intersect) 4、支持将SQL查询语句,替换为插入(Insert into)和更新(Update)语句 4、附属工具内嵌入Delphi IDE

    sql语句生成器+支持各大数据库+说明书

    SQL语句生成器的特色 支持几乎所有类型的数据库, ...联合(Union,对于Oracle 支持Union All,Minus,Intersect) 支持将SQL查询语句,替换为插入(Insert into)和更新(Update)语句  附属工具内嵌入Delphi IDE

    使用MINUS实现差值运算.rar

    3. **空值处理**:MINUS会忽略两个查询结果中的空值,如果你希望包含空值,可能需要使用其他方法,如UNION或INTERSECT操作。 总之,SQL中的MINUS操作符是一种强大的数据处理工具,可以帮助我们有效地处理数据集的...

    SQL语句生成及分析器

    联合(Union,Union All,Minus,Intersect) 4、SQL语句反向分析 无论多么复杂的语句,都能分析出来(包括SQL各子句中嵌套的SQL语句) 5、数据库视图定义和重建 6、支持将SQL查询语句,替换为插入(Insert into)和更新...

    SQL语句自动生成工具

    支持几乎所有类型的数据库, 包括小型(桌面)数据库:Fox DBF...对于Oracle 支持Union All,Minus,Intersect) <br>支持将SQL查询语句,替换为插入(Insert into)和更新(Update)语句 附属工具内嵌入Delphi IDE

    SQL语句自动生成器简体中文版

    支持几乎所有类型的数据库, 包括小型(桌面)数据库:Fox ...对于Oracle 支持Union All,Minus,Intersect) <br>支持将SQL查询语句,替换为插入(Insert into)和更新(Update)语句 附属工具内嵌入Delphi IDE

    Oracle和SqlServer语法区别

    [{UNION | UNION ALL | INTERSECT |MINUS} SELECT U] [ORDER BY clause] [FOR UPDATE] ``` SqlServer: ``` SELECT select_list FROM table_source [WHERE search_condition] [GROUP BY [ALL] group_by_expression ...

    sql99规范文档

    7. 规范化函数和集合函数:如`MINUS`, `UNION`, `INTERSECT`等,以及聚合函数如`COUNT`, `SUM`, `AVG`, `MAX`, `MIN`等,用于对一组值进行操作。 8. 引入了新的数据类型:如`DATE`, `TIME`, `TIMESTAMP`, `BINARY`,...

    SQL数据库自学资料

    19. **SQL MINUS**:返回只在第一个查询中出现的行。 20. **SQL CONCATENATE**:用于将字符串连接在一起。 21. **SQL SUBSTRING**:用于提取字符串的一部分。 22. **SQL TRIM**:用于删除字符串的前导和尾随空格...

    SQL编程规范(还不错哦)

    4. 使用 UNION ALL、MINUS、INTERSECT 提高性能。 5. 使用 ROWID 提高检索速度。 6. 使用优化线索机制进行访问路径控制。 7. 使用 cursor 时,显示光标优于隐式光标。 遵守这些规则可以提高 SQL 编程的效率、可读性...

    Sql Server与Oracle的区别

    - **UNION运算符**:Oracle允许在SELECT语句中使用UNION运算符,而Sql Server则提供了更丰富的选项,如COMPUTE子句和FOR BROWSE选项。 - **优化策略**:Oracle的基于开销的优化提示在Sql Server中可能不适用,建议...

    sql 语句汇总详解

    ### SQL语句汇总详解 #### 1、CREATETABLE 创建表 - **定义**: `CREATE TABLE` 语句用于创建新的表。 - **语法**: ```sql CREATE TABLE 表名 ( 字段1 类型, 字段2 类型, ... ); ``` - **示例**: ```sql ...

    SQL语句生成及分析器(中文绿色)

    3.8 联合 (Union [All],Minus,Intersect) 3.9 字段别名,数据表别名 3.10 SQL子查询表,内嵌SQL子句 4、粘贴字段、系统函数 5、SQL查询语句反向分析, 无论多么复杂的语句,都能分析得出来 包括上面提到...

    sql and pl/sql

    - **差集(Minus)**:返回第一个查询结果中存在但不在第二个查询结果中的行。 - **树状结构(ConnectBy)**:用于表示具有层次结构的数据。 #### 八、数据操作 - **资料操作语言(DML)**:包括`INSERT`、`UPDATE`、`...

    人大金仓数据库SQL手册

    - **集合操作符**:UNION(合并结果集)、INTERSECT(交集)、MINUS(差集)。 - **全文检索操作符**:用于全文检索功能的操作符。 - **层次查询操作符**:用于处理具有层次结构的数据。 #### 四、伪列 伪列不是表...

    很详细的sql语句教程

    ### SQL语句教程知识点详解 #### 一、SELECT语句 **定义与作用:** - `SELECT` 是SQL中最常用的语句之一,主要用于从数据库表中检索数据。 - **基本语法**: ```sql SELECT column_name(s) FROM table_name; ```...

Global site tag (gtag.js) - Google Analytics