문제
다음 중 두 테이블에서 조건에 일치하지 않는 행도 포함하여 모든 행을 결합하는 JOIN으로 가장 적절한 것은?
① RIGHT JOIN ② NATURAL JOIN ③ FULL OUTER JOIN ④ SELF JOIN
정답
3번
해설
FULL OUTER JOIN은 두 테이블의 모든 행을 포함하여 결합한다. 조건에 일치하지 않는 행도 NULL 값으로 채워져 결과에 포함된다. RIGHT JOIN은 우측 테이블의 모든 행만 포함하고, NATURAL JOIN은 동일한 컬럼명을 기준으로 자동 조인하며, SELF JOIN은 같은 테이블을 자기 자신과 조인하는 방식이다.