手机
当前位置:查字典教程网 >编程开发 >Oracle教程 >Oracle 外连接实现代码
Oracle 外连接实现代码
摘要:1.LEFTOUTERJOIN:左外关联SELECTe.last_name,e.department_id,d.department_nam...

1. LEFT OUTER JOIN:左外关联

SELECT e.last_name, e.department_id, d.department_name

FROM employees e

LEFT OUTER JOIN departments d

ON (e.department_id = d.department_id);

等价于

SELECT e.last_name, e.department_id, d.department_name

FROM employees e, departments d

WHERE e.department_id=d.department_id(+);

结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录。

2. RIGHT OUTER JOIN:右外关联

SELECT e.last_name, e.department_id, d.department_name

FROM employees e

RIGHT OUTER JOIN departments d

ON (e.department_id = d.department_id);

等价于

SELECT e.last_name, e.department_id, d.department_name

FROM employees e, departments d

WHERE e.department_id(+)=d.department_id;

结果为:所有员工及对应部门的记录,包括没有任何员工的部门记录。

3. FULL OUTER JOIN:全外关联

SELECT e.last_name, e.department_id, d.department_name

FROM employees e

FULL OUTER JOIN departments d

ON (e.department_id = d.department_id);

结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录和没有任何员工的部门记录。

【Oracle 外连接实现代码】相关文章:

Oracle 8i在P4上的安装

[Oracle] 分析AWR报告的方法介绍

Oracle数据库安全策略

Oracle PL/SQL入门案例实践

ProC 连接Oracle代码

如何在Oracle存储过程中实现分页

Oracle组件实现动态Web数据库

oracle dba 应该熟悉的命令

oracle 发送邮件 实现方法

Oracle错误代码汇总

精品推荐
分类导航