아래 SQL의 실행 결과로 옳은 것은? (단, UPPER_DEPT_ID 컬럼에는 NULL 값이 존재한다.)
보기
[DEPT]
| DEPT_ID | DEPT_NAME | UPPER_DEPT_ID |
|---|---|---|
| 10 | 기획팀 | 50 |
| 20 | 영업팀 | 50 |
| 30 | 개발팀 | 60 |
| 50 | 경영본부 | NULL |
| 60 | 기술본부 | NULL |
SELECT DEPT_NAME
FROM DEPT
WHERE DEPT_ID NOT IN (SELECT UPPER_DEPT_ID FROM DEPT);
- 1DEPT 테이블의 모든 행이 조회된다
- 2NULL과의 비교로 인해 실행 시 오류가 발생한다
- 3상위 부서로 지정되지 않은 기획팀, 영업팀, 개발팀이 조회된다
- 4조회되는 행이 없다(공집합)
꿈라CBT