当前位置:七道奇文章资讯数据防范Oracle防范
日期:2011-01-25 22:55:00  来源:本站整理

<b>Oracle数据库中表的四种衔接方法讲授-开辟技术</b>[Oracle防范]

赞助商链接



  本文“<b>Oracle数据库中表的四种衔接方法讲授-开辟技术</b>[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  表的衔接是指在一个SQL语句中通过表与表之间的关连,从一个或多个表中检索相关的数据,大体上表与表之间的衔接主要可分四种,辨别为相等衔接,外衔接,不等衔接和自衔接,本文将主要从以下几个典型的例子来解析Oracle表的四种差别衔接方法:

  1. 相等衔接

  通过两个表具有相赞成义的列,可以成立相等衔接条件.

  只有衔接列上在两个表中都呈现且值相等的行才会呈目前查询后果中.

  例 查询员工信息以及对应的员工所在的部门信息;


  SELECT * FROM EMP,DEPT;
  SELECT * FROM EMP,DEPT
  WHERE EMP.DEPTNO = DEPT.DEPTNO;

  REM 显示工资超越2000的员工信息以及对应的员工的部门名称.

  2. 外衔接

  关于外衔接,Oracle中可以利用"(+)"来表示,9i可以利用LEFT/RIGHT/FULL OUTER JOIN,下面将配合实例一一介绍.除了显示匹配相等衔接条件的信息之外,还显示无法匹配相等衔接条件的某个表的信息.

  外衔接采取(+)来辨认.

  A) 左条件(+) = 右条件;

  代表除了显示匹配相等衔接条件的信息之外,还显示右条件所在的表中无法匹配相等衔接条件的信息.

  此时也称为"右外衔接".另一种表示办法是:

  SELECT ... FROM 表1 RIGHT OUTER JOIN 表2 ON 衔接条件

  B) 左条件 = 右条件(+);

  代表除了显示匹配相等衔接条件的信息之外,还显示左条件所在的表中无法匹配相等衔接条件的信息.

  此时也称为"左外衔接".

  SELECT ... FROM 表1 LEFT OUTER JOIN 表2 ON 衔接条件

  例 显示员工信息以及所对应的部门信息

  --无法显示没有部门的员工信息

  --无法显示没有员工的部门信息


  --SELECT * FROM EMP,DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO;

  --直接做相等衔接:


  以上是“<b>Oracle数据库中表的四种衔接方法讲授-开辟技术</b>[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .