개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 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하여 학생의 지도 교수 이름 출력
● 조건 : 지도 학생을 한 명도 배정받지 못한 교수 이름도 반드시 함께 출력
'오라클 > Oracle,SQL' 카테고리의 다른 글
[SQL 기초 및 PL-SQL 강의자료] OUTER JOIN 실습 (0) | 2016.05.10 |
---|---|
[SQL 기초 및 PL-SQL 강의자료] OUTER JOIN 사용 (0) | 2016.05.10 |
[SQL 기초 및 PL-SQL 강의자료] NON-EQUI JOIN (0) | 2016.05.10 |
[SQL 기초 및 PL-SQL 강의자료] EQUI JOIN – JOIN ~ USING (0) | 2016.05.09 |
[SQL 기초 및 PL-SQL 강의자료] EQUI JOIN – NATURAL JOIN (0) | 2016.05.09 |