SQLD · 제59회 · 32번

Q.322025592과목 · SQL 기본 및 활용
다음의 Oracle 전용 SQL을 ANSI 표준 SQL로 바르게 변환한 것은?
보기
A 테이블
ID
1
2
3
B 테이블
IDV
110
220
-- Oracle 표기
SELECT * FROM A, B WHERE A.ID = B.ID(+);

-- ANSI 표준 SQL
SELECT * FROM A ( ? ) B ON A.ID = B.ID;
기대 결과 — A의 전체 행이 유지되고 B에 매칭되는 행이 없으면 NULL
A.IDB.IDB.V
1110
2220
3(NULL)(NULL)
  • 1RIGHT OUTER JOIN
  • 2CROSS JOIN
  • 3INNER JOIN
  • 4LEFT OUTER JOIN

정답: 4 · LEFT OUTER JOIN

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