oracle左连接,右连接查询 (+)

转载 2013年12月03日 14:49:05

 转自: http://www.2cto.com/database/201211/172083.html


oracle左连接,右连接查询
 
Oracle PL-SQL中,左连接和右连接以如下方式来实现 
  www.2cto.com  
查看如下语句:
SELECT emp_name, dept_name 
FORM Employee, Department 
WHERE Employee.emp_deptid(+) = Department.deptid
 
此SQL文使用了右连接,即“(+)”所在位置的另一侧为连接的方向,
右连接说明等号右侧的所有记录均会被显示,无论其在左侧是否得到匹配,
也就是说上例中无论会不会出现某个部门没有一个员工的情况,
这个部门的名字都会在查询结果中出现。 
 
反之:
SELECT emp_name, dept_name 
FORM Employee, Department 
WHERE Employee.emp_deptid = Department.deptid(+)
 
则是左连接,无论这个员工有没有一个能在Department表中得到匹配
的部门号,这个员工的记录都会被显示.

字符检测程序(下)

GBFreq[38][30] = 241; GBFreq[17][28] = 240;GBFreq[44][73] = 239; GBFreq[23][78] = 238;GBFreq[40][77]...
  • skyyoung
  • skyyoung
  • 2001-10-15 09:19:00
  • 2091

彻底搞懂Oracle的左外连接和右外连接(以数据说话)

Employees表:Department表:select e.last_name,e.department_id,d.department_name from employees e left ou...
  • liuxiIT
  • liuxiIT
  • 2010-08-05 18:00:00
  • 28119

【Oracle】多表连接查询——内连接、左连接、右连接、全连接(外连接)、完全连接

--内连接说明:查询表A, 表B中所有符合WHERE条件的结果范例:SELECT A.ETM_ENTY_SUB_TYPE_INDC, B.EYD_ENTY_SRNO  FROM TRDX_ENTITY...
  • amber_xiaoya
  • amber_xiaoya
  • 2010-07-12 11:23:00
  • 15485

oracle sql 实现三张表左连接查询

select * fomr 表名A  left join 表B on 表A字段=表B的id   left join 表c  on 表A字段=表c的id...
  • u013408979
  • u013408979
  • 2016-11-22 21:06:03
  • 4799

oracle左连接,右连接查询 (+)

转自: http://www.2cto.com/database/201211/172083.html oracle左连接,右连接查询   在Oracle PL-SQL中...
  • zhang_Red
  • zhang_Red
  • 2013-12-03 14:49:05
  • 1702

oracle左连接查询,取右边第一个

select a.ID,a.GOODNAME,t.PICURL from QJ_GOODS_TB a left join (select * from(select b.*,row_number() ...
  • liu2t
  • liu2t
  • 2017-11-02 15:52:14
  • 140

Oracle 基本操作二:内连接,左连接,右连接,自连接,集合查询(union)

--多表查询-笛卡儿 (dept表有4条数据,emp表有两条数据,行是4*2=8条数据,列是两张表的所有列) select * from dept d, emp e  --内连接-等值连接,从两张表获...
  • nipanlong001
  • nipanlong001
  • 2017-04-18 23:24:17
  • 259

oracle连接查询详解

连接查询是数据库查询语句中使用频率很高的查询方式,下面根据Oracle提供的官方文档学习一下连接查询: 一   Equijoins 等值连接:      等值连接是条件连接在连接运算符为“=”号时...
  • IndexMan
  • IndexMan
  • 2012-07-20 23:48:39
  • 10314

Oracle连接查询,彻底搞懂外连接(左外连接&右外连接)

Oracle连接查询有3种:交叉连接、内连接、外连接。 交叉连接结果是其他连接结果的超集,外连接结果是内连接结果的超集。 接下的例子以departments_v、employees_v两个视图数据为例...
  • ljinxin
  • ljinxin
  • 2017-10-11 22:48:36
  • 251

Oracle数据库之外连接和分组查询:left,right,full join 和表连接

数据库开发时经常要编写过程来优化数据库的增删该查和一些简单的业务操作,或在java中调用,或定义job按时执行(如每天,每周,每月...的统计任务),其中查询操作最有可能面临性能瓶颈。 因此,我们通常...
  • cherishpart
  • cherishpart
  • 2015-11-23 16:25:56
  • 1854
收藏助手
不良信息举报
您举报文章:oracle左连接,右连接查询 (+)
举报原因:
原因补充:

(最多只允许输入30个字)