`

ORACLE 两个表或两个结果集的数据对比常用的函数

阅读更多

假设有两个表A,B,都只有一个字段PHONE

1、MINUS

SELECT PHONE FROM A MINUS SELECT PHONE FROM B;     相当于用结果集A减去结果B得出的结果集。同样的效果也可以用SELECT PHONE FROM A WHERE NOT EXISTS(SELECT 1 FROM B WHERE A.PHOEN=B.PHONE)来达到。

 

2、INTERSECT

SELECT PHONE FROM A INTERSECT SELECT PHONE FROM B;  相当于求结果集A与结果集B的交集。

 

3、UNION

SELECT PHONE FROM A UNION SELECT PHONE FROM B;  相当于求结果集A与结果集B的合集,去重。

 

4、UNION ALL
SELECT PHONE FROM A UNION ALL SELECT PHONE FROM B;  相当于求结果集A与结果集B的合集,不去重。

 

转载:https://my.oschina.net/u/2003855/blog/307369

分享到:
评论

相关推荐

    ORACLE技巧 - 不同记录集的横向合并

    在处理数据库操作时,经常需要对比两个记录集的差异,例如比较原先输入的订单数据与之后更新的订单数据之间的不同之处,并将这些差异展示给用户查看。在Oracle数据库环境中,可以通过多种方式来实现这一目标,包括...

    SQLServer和Oracle常用函数对比

    其中,Microsoft SQL Server和Oracle Database是两个广泛使用的DBMS,各自拥有庞大的用户群和丰富的功能集。在开发过程中,理解并掌握这两种数据库系统之间的差异,尤其是它们在函数处理上的不同,对于提高开发效率...

    SQLServer和Oracle的常用函数对比

    本文将基于给定文件信息,深入探讨和对比SQLServer与Oracle中的一些常用函数,这些函数涵盖了数学运算、数值处理、字符串操作等多个方面,对于数据库开发者和管理员而言,掌握这些函数的使用方法是提升工作效率的...

    oracle,sqlserver及mysql对比

    共享表空间似乎类似于 Oracle 的表空间,不同的表可以保存在同一个数据文件中。但是,MySQL 新版本也可以单独创建表空间,例如使用 CREATE TABLE 语句指定数据目录。 查询语句 Oracle、SQL Server 及 MySQL 的查询...

    sqlserver常用函数 SQLServer和Oracle常用函数对比.pdf

    ### SQLServer与Oracle常用函数对比分析 在数据库领域,SQLServer和Oracle是两种非常流行的数据库管理系统,它们各自拥有一套丰富的内置函数来帮助用户高效地完成数据查询、处理任务。本文将详细介绍这两种数据库...

    DB2常用函数与Oracle比较

    ### DB2常用函数与Oracle比较 本文档旨在深入解析DB2和Oracle数据库中常用函数的异同之处,以便于从一种数据库系统迁移至另一种系统的人员能够快速掌握并适应新的环境。我们将从类型转换函数、时间日期相关的函数...

    SQL Server与Oracle常用函数对比

    在数据库管理领域,SQL Server和Oracle都是广泛应用的关系型数据库管理系统,它们都提供了丰富的函数来处理数据。本篇文章将深入探讨SQL Server与Oracle中的一些常见函数,并进行对比分析,旨在帮助数据库管理员和...

    SQLServer和Oracle的常用函数对比.doc

    下面将对比分析这两个数据库系统中的一些常见函数。 1. 绝对值:SQL Server使用`ABS()`函数,Oracle同样使用`ABS()`函数,它们都可以计算一个数的绝对值。 2. 取整(向上取整):SQL Server中的`CEILING()`函数和...

    oracle常用函数

    在Oracle数据库中,函数是处理数据的强大工具,可以用于数据转换、数学运算、日期操作、字符串处理等。以下是从给定文件中提炼出的一些Oracle常用函数及其应用详解: ### ASCII和CHR函数 - **ASCII**: 返回一个...

    oracle 和sql Server 函数对比

    本文将深入探讨Oracle与SQL Server在常用函数方面的对比,以便开发者能够更好地理解和选择适合特定场景的函数。 ### 数值函数 1. **长度计算** - Oracle使用`LENGTH`函数,而SQL Server使用`DATALENGTH`函数。 -...

    SQL Server和Oracle常用函数对比

    本文将深入探讨SQL Server和Oracle中的常用函数,并进行详细的对比分析。 ### 一、数值处理函数 #### 1. 绝对值 - **SQL Server**: 使用`ABS`函数。 - 示例:`SELECT ABS(-1)` - **Oracle**: 同样使用`ABS`函数。...

    SQL Server和Oracle的常用函数对比

    SQL Server 提供了 `LOG10` 函数直接计算以 10 为底的对数,而 Oracle 需要使用 `LOG` 函数,并指定两个参数:底数和真数。 **9. 平方** - **SQL Server**: `SELECT SQUARE(4) AS value;` - **Oracle**: `SELECT ...

    Oracle数据库结构比对工具

    在数据库管理过程中,有时我们需要对比两个Oracle数据库的结构,以确保数据迁移、备份恢复、版本升级等操作的准确性。"Oracle数据库结构比对工具"就是为了满足这种需求而设计的。 这个工具的主要功能是检查并比较两...

    SQL Server和Oracle的常用函数对比.rar

    以下是对SQL Server和Oracle中常用函数对比的详细说明: 1. **字符串操作函数**: - SQL Server中的`LEN()`函数用于获取字符串长度,而Oracle使用`LENGTH()`。 - `SUBSTRING()`在SQL Server中截取字符串,Oracle...

Global site tag (gtag.js) - Google Analytics