`
oycn0755
  • 浏览: 113747 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

oracle的外关联[2]

    博客分类:
  • db
阅读更多

接上篇文章

上面两个SQL以标准SQL语法来描述可能更容易理解:

SQL1:

  SELECT COUNT(*)
           FROM econtract.cm_contracts_single_v smcon
           LEFT JOIN base.bas_regions_v reg ON reg.region_id = smcon.region
                                           AND reg.enable_flag = 'Y'
                                           AND reg.region_type = 2
           LEFT JOIN base.bas_regions_v off ON off.region_id = smcon.office
                                           AND off.enable_flag = 'Y'
                                           AND off.region_type = 3;

 

SQL2:

 

 SELECT COUNT(*)
           FROM econtract.cm_contracts_single_v smcon
           LEFT JOIN base.bas_regions_v reg ON reg.region_id = smcon.region                               
           LEFT JOIN base.bas_regions_v off ON off.region_id = smcon.office                             
         WHERE   reg.enable_flag = 'Y'
           AND off.enable_flag = 'Y'
           AND off.region_type = 3
           AND reg.region_type = 2;

 

二者的区别显而易见。

分享到:
评论

相关推荐

    Oracle中多表关联批量插入批量更新与批量删除操作

    2. **多表关联批量更新** 批量更新涉及到更新一张表的同时,可能需要根据关联条件更新另一张表。假设需要更新`emp`表中所有属于'ACCOUNTING'部门的员工的薪水,可以使用如下SQL语句: ```sql UPDATE emp SET sal = ...

    ORACLE_多表关联_UPDATE_语句

    Oracle数据库中的多表关联UPDATE语句是用于在一个表中更新数据时,依据另一个表的条件进行操作的关键技术。这在处理复杂的数据同步或修正场景时非常有用。在本例中,我们将探讨如何利用多表关联来更新数据,并通过...

    ORACLE多表关联的update语句

    2) 两表关联 UPDATE - 在 WHERE 子句中的连接: 如果我们想要更新`customers`表中与`tmp_cust_city`表匹配的VIP客户类型,可以使用EXISTS子句,如下所示: ```sql UPDATE customers a SET customer_type = '01' -- ...

    ORACLE ebs 各模块核心表关联

    本资料“ORACLE ebs 各模块核心表关联”旨在帮助用户理解和掌握EBS系统中的数据结构和表间关系。 首先,我们来看财务管理模块,主要包括总账、应付账款、应收账款、固定资产管理等子模块。例如,总账模块的核心表有...

    skyline与oracle数据库坐标关联之oracle数据库操作说明

    Skyline与Oracle数据库坐标关联之Oracle数据库操作说明 数据库操作是指在Skyline与Oracle数据库坐标关联中执行的一系列操作,以确保坐标数据的正确性和一致性。在本文中,我们将详细介绍Skyline与Oracle数据库坐标...

    oracle两表关联更新Demo

    #### 一、Oracle关联更新概述 在Oracle数据库中,进行数据更新操作时,有时需要根据另一个表中的数据来更新当前表的数据,这就是所谓的“关联更新”。关联更新通常用于保持两个或多个表之间的一致性,确保数据的...

    oracle client关联库

    在标题"Oracle Client关联库"中,提到的是Oracle提供的用于连接数据库的客户端软件,它包含了一系列必要的动态链接库(DLLs)和其他支持文件,使得开发人员可以在应用程序中实现与Oracle数据库的交互。这个库对于...

    Oracle基础查询关联查询练习题.docx

    Oracle 基础查询关联查询练习题 Oracle 基础查询关联查询练习题中涉及到多种查询类型,包括基础查询、关联查询、分组查询等。下面我们将对每个练习题的知识点进行详细解释。 1. 基础查询 基础查询是指从数据库中...

    plsql关联64位oracle

    ### PL/SQL关联64位Oracle数据库连接指南 在IT领域中,数据库管理与开发工具的应用至关重要。PL/SQL Developer是一款强大的集成开发环境,专为提高PL/SQL的生产力而设计。本文将详细介绍如何通过PL/SQL Developer...

    ORACLE测试题1_关联查询_答案

    根据给定的文件信息,我们可以深入探讨Oracle数据库中关于关联查询的知识点,特别是与学生信息表(`tt_student`)和评估规则表(`tt_assess_rule`)相关的操作。 ### Oracle测试题中的关联查询 #### 数据表创建与...

    Oracle ebs AP基表和总账关联

    Oracle ebs AP基表和总账关联表结构Oracle ebs AP基表和总账关联表结构

    Oracle sql语句多表关联查询

    Oracle SQL 语句多表关联查询 Oracle SQL 语句多表关联查询是数据库管理系统中的一种常见查询方式,它可以从多个表中检索数据,满足业务需求。本文将详细介绍 Oracle SQL 语句多表关联查询的知识点,包括字符串和...

    Oracle 多表查询优化

    Oracle 多表查询优化 Oracle 多表查询优化是指在 Oracle 数据库管理系统中,为了提高多表查询的效率和性能采取的一些优化策略和技术。在 Oracle 中,多表查询是指从多个表中检索数据的操作。这种操作可能会占用大量...

    Oracle两张表关联批量更新其中一张表的数据

    UPDATE 表2 SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A) WHERE EXISTS (SELECT 1 FROM 表1 WHERE 表1.A = 表2.A); 尤其注意最后的外层where条件尤为重要,是锁定其批量更新数据的范围。 方法二: ...

    支持MYSQL和ORACLE数据库表

    在IT行业中,数据库是数据管理和存储的核心,而MySQL和Oracle是两种广泛应用的关系型数据库管理系统(RDBMS)。本文将深入探讨这两个数据库系统及其在实际应用中的相关知识点。 MySQL是一款开源、免费的SQL数据库,...

    Oracle巧取指定记录以及巧用外关联查询

    本文中利用例子的形式来解决Oracle巧取指定记录与巧用外关联查询问题。

    Oracle_数据库中的海量数据处理

    ### Oracle数据库中的海量数据处理 #### 数据仓库系统的特点与Oracle数据仓库简介 数据仓库系统是一种专门设计用于存储、管理和分析企业历史数据的信息管理系统。它的特点包括面向主题、集成性、随时间变化以及非...

    ORACLE多表查询优化

    2. 使用 Cache Buffer Oracle 的 Cache Buffer 功能可以大大提高 SQL 的执行性能并节省内存的使用。数据库管理员必须在 init.ora 中为这个区域设置合适的参数,当这个内存区域越大, 就可以保留更多的语句,当然被...

    Oracle数据库中大型表查询优化的研究

    在Oracle数据库中,大型表查询优化是一个至关重要的主题,尤其对于处理海量数据的企业级应用而言。Oracle数据库以其高效、稳定和强大的功能著称,但在处理大规模数据时,如果不进行适当的优化,查询性能可能会显著...

    j2EE对oracle数据库Dept和Emp进行关联操作

    在Java企业级应用开发中,J2EE(Java 2 Platform, Enterprise Edition)是一个重要的框架,它提供了构建分布式、多层应用程序的平台。本话题主要关注如何使用J2EE技术与Oracle数据库进行交互,特别是针对"Dept"和...

Global site tag (gtag.js) - Google Analytics