다음 Oracle 전용 외부 조인 구문과 같은 결과를 내는 ANSI 표준 SQL은?
SELECT E.EMP_NO, E.EMP_NAME, D.DEPT_NAME
FROM EMP E, DEPT D
WHERE E.DEPT_NO = D.DEPT_NO(+);
정답 1번
Oracle 구문에서 `(+)`는 값이 없어도 되는 쪽, 즉 NULL로 확장될 DEPT 열에 붙어 있다. 따라서 EMP의 모든 행을 유지하고 부서가 일치할 때만 DEPT 열을 결합하는 `EMP LEFT OUTER JOIN DEPT ON E.DEPT_NO = D.DEPT_NO`가 같은 결과를 낸다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-17