首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle 外连接

2012-09-24 
oracle 外联接oracle 外联接 “(+)” 的用法:Connected to Oracle Database 11g Enterprise Edition Release

oracle 外联接

oracle 外联接 “(+)” 的用法:

Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as scottSQL> select deptno from dept; DEPTNO------    10    20    30    40    50 SQL> select ename from emp; ENAME----------SMITHALLENWARDJONESMARTINBLAKECLARKSCOTTKINGTURNERADAMSJAMESFORDMILLER 14 rows selected SQL> select d.deptno,e.ename from dept d,emp e where e.deptno(+)=d.deptno; DEPTNO ENAME------ ----------    20 SMITH    30 ALLEN    30 WARD    20 JONES    30 MARTIN    30 BLAKE    10 CLARK    20 SCOTT    10 KING    30 TURNER    20 ADAMS    30 JAMES    20 FORD    10 MILLER    50     40  16 rows selected SQL> select d.deptno,e.ename from dept d,emp e where e.deptno=d.deptno(+); DEPTNO ENAME------ ----------    20 SMITH    30 ALLEN    30 WARD    20 JONES    30 MARTIN    30 BLAKE    10 CLARK    20 SCOTT    10 KING    30 TURNER    20 ADAMS    30 JAMES    20 FORD    10 MILLER 14 rows selected

?结果表示 “(+)” 出现在哪张表旁边,则那张表为补充表。

热点排行