SQLDSQL 활용난이도 2MCQ

SQLD SQL 활용 기출문제 #1188

문제

다음 SQL의 실행 결과로 올바른 것은?

SQL
-- [주문] 테이블: 주문번호 1,2,3,4 / 고객ID A,A,B,C -- [고객] 테이블: 고객ID A,B,D / 고객명 김철수,박영희,최민수 SELECT COUNT(*) FROM 주문 O INNER JOIN 고객 C ON O.고객ID = C.고객ID;

① 3건 ② 4건
③ 5건 ④ 6건

정답

1

해설

INNER JOIN은 양쪽 테이블에 모두 존재하는 데이터만 결합합니다. 주문 테이블의 고객ID A(2건), B(1건)는 고객 테이블에 존재하지만, C는 고객 테이블에 없으므로 제외됩니다. 따라서 A의 2건 + B의 1건 = 3건이 결과입니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] SQL 활용 기출 #1188 | sqldpass