개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

* 개요 *
- EQUI JOIN의 조인 조건에서 양측 칼럼 값 중, 어느 하나라도 NULL 이면 ‘=‘ 비교 결과가 거짓이 되어 NULL 값을 가진 행은 조인 결과로 출력 불가
● NULL 에 대해서 어떠한 연산을 적용하더라도 연산 결과는 NULL
- 일반적인 EQUI JOIN 의 예 :
학생 테이블의 학과번호 칼럼과 부서 테이블의 부서번호 칼럼에 대한 EQUI JOIN ( student.deptno = department.deptno ) 한 경우

- 학생 테이블의 deptno 칼럼이 NULL 인 경우 해당 학생은 결과로 출력되지 못함

- EQUI JOIN에서 양측 칼럼 값중의 하나가 NULL 이지만 조인 결과로 출력할 필요가 있는 경우 OUTER JOIN 사용


- OUTER JOIN의 예 :
학생 테이블과 교수 테이블을 EQUI JOIN하여 학생의 지도 교수 이름 출력
조건 : 지도 학생을 한 명도 배정받지 못한 교수 이름도 반드시 함께 출력

+ Recent posts