爱问知识人 爱问教育 医院库

Oracle中表的四种连接方式是什么?

首页
抑郁症的四种治疗方式

Oracle中表的四种连接方式是什么?

Oracle中表的四种连接方式是什么?

提交回答

全部答案

    2017-07-25 19:03:53
  •   表的连接是指在一个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 连接条件 例 显示员工信息以及所对应的部门信息 --无法显示没有部门的员工信息 --无法显示没有员工的部门信息。

    唐***

    2017-07-25 19:03:53

类似问题

换一换
  • 系统软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):