OUTER JOIN
*개요
-EQUI JOIN의 조인 조건에서 양측 칼럼 값 중, 어느 하나라도 NULL이면 '=' 비교 결과가 거짓이 되어 NULL 값을 가진 행은 조인 결과로 출력 불가
。NULL에 대해서 어떠한 연산을 적용하더라도 연산 결과는 NULL
-일반적인 EQUI JOIN의 예 :
。학생 테이블의 학과번호 칼럼과 부서 테이블의 부서번호 칼럼에 대한 EQUI JOIN(student.
deptno)한 경우
-학생 테이블의 deptno 칼럼이 NULL인 경우 해당 학생은 결과로 출력되지 못함
-EQUI JOIN에서 양측 칼럼 값중의 하나가 NULL이지만 조인 결과로 출력할 필요가 있는 경우 OUTER JOIN 사용
-OUTER JOIN의 예 :
。학생 테이블과 교수 테이블을 EQUI JOIN하여 학생의 지도 교수 이름 출력
。조건 : 지도 학생을 한 명도 배정받지 못한 교수 이름도 반드시 함께 출력
'오라클 > Oracle,SQL' 카테고리의 다른 글
오라클공부 348. OUTER JOIN (0) | 2015.10.26 |
---|---|
오라클공부 347. OUTER JOIN (0) | 2015.10.26 |
오라클공부 345. PROFESSOR 테이블과 SALGRADE 테이블 NON-EQUI JOIN (0) | 2015.10.26 |
오라클공부 344. NON-EQUI JOIN (0) | 2015.10.26 |
오라클공부 343. NON-EQUI JOIN (0) | 2015.10.26 |