SQLD 기출문제 예상문제 225번
다음 문제를 풀어보세요.
다음 [테이블 구조]와 [요구사항]을 만족하는 SQL 쿼리로 가장 적절한 것을 고르시오.
[테이블 구조]
CREATE TABLE EMPLOYEES (
EMP_ID VARCHAR2(10) PRIMARY KEY,
EMP_NAME VARCHAR2(100),
DEPT_ID VARCHAR2(10) -- DEPARTMENTS 테이블의 DEPT_ID를 참조하는 FK
);
CREATE TABLE DEPARTMENTS (
DEPT_ID VARCHAR2(10) PRIMARY KEY,
DEPT_NAME VARCHAR2(100)
);
[요구사항]
모든 사원(EMPLOYEES)의 사원명과 해당 사원이 속한 부서명(DEPARTMENTS)을 조회하시오.
단, 부서에 소속되지 않은 사원도 결과에 포함되어야 하며, 이 경우 부서명은 NULL로 표시되어야 합니다.
[예상 데이터]
-- EMPLOYEES 테이블
EMP_ID | EMP_NAME | DEPT_ID
-------|----------|--------
E001 | 김철수 | D001
E002 | 이영희 | D002
E003 | 박민수 | D001
E004 | 최수진 | NULL
E005 | 강지훈 | D003
-- DEPARTMENTS 테이블
DEPT_ID | DEPT_NAME
--------|----------
D001 | 개발팀
D002 | 영업팀
D003 | 인사팀
D004 | 마케팅팀