문제
다음 테이블에서 RIGHT OUTER JOIN의 결과 건수는?
SQL고객테이블(CUST): ID (A, B, C) 주문테이블(ORDER): CUST_ID (A, B, D) SELECT * FROM 고객 C RIGHT OUTER JOIN 주문 O ON C.ID = O.CUST_ID;
① 2건
② 3건
③ 4건
④ 5건
정답
2번
해설
RIGHT OUTER JOIN은 오른쪽 테이블(주문)의 모든 행을 포함합니다. 매칭되는 경우: (A,A), (B,B). 매칭되지 않는 경우: (NULL,D). 따라서 총 3건이 결과로 나옵니다. 고객 테이블의 C는 주문이 없으므로 결과에 포함되지 않습니다.