SQLD(SQL 개발자) 기출 · 서브쿼리
다음 수행 결과로 가장 적절한 것은?

본문)
SELECT NAME, NVL((SELECT FARE FROM PROMOTION P2 WHERE P1.CODE = P2.CODE), 100) PRO_FARE FROM PRODUCT P1;이 문제 풀어보기
정답 및 해설 보기
정답: 2번
스칼라 서브쿼리는 OUTER JOIN을 수행하지 않아도 연결 조건에 만족하지 않는 행도 출력된다. 즉, D가 출력되는데, NVL로 NULL을 100으로 치환하고 있으므로 D의 PRO_FARE는 100으로 리턴된다.