SQLD · 59회 변형 · 어려움 난이도 · 32번

Q.32202559어려움 변형2과목 · SQL 기본 및 활용
다음의 Oracle 전용 SQL과 항상 동일한 결과를 반환하도록 ANSI 표준 SQL의 괄호에 들어갈 조인을 고르시오. (ANSI 구문에서는 FROM 절의 테이블 순서가 Oracle 구문과 반대로 배치되어 있음에 유의)
보기
ORD 테이블 (주문)
ONOCID
1001
2009
CUST 테이블 (고객)
CIDCNAME
1김대한
2이민국
-- Oracle 표기
SELECT * FROM ORD, CUST WHERE ORD.CID = CUST.CID(+);

-- ANSI 표준 SQL (테이블 순서가 반대)
SELECT * FROM CUST ( ? ) ORD ON ORD.CID = CUST.CID;
기대 결과
ORD.ONOORD.CIDCUST.CIDCUST.CNAME
10011김대한
2009(NULL)(NULL)
  • 1LEFT OUTER JOIN
  • 2RIGHT OUTER JOIN
  • 3FULL OUTER JOIN
  • 4INNER JOIN

정답: 2 · RIGHT OUTER JOIN

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기