회원 테이블은 4행(이 중 등급이 VIP 인 행은 2행), 대출 테이블… | [SQLD] SQL 개발자 기출유형 모의고사 5회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 5회
회원 테이블은 4행(이 중 등급이 VIP 인 행은 2행), 대출 테이블은 5행이다. 다음 SQL의 결과 행 수는?
SELECT M.회원번호, L.대출번호
  FROM 회원 M, 대출 L
 WHERE M.등급 = 'VIP';
1
20
2
7
3
2
4
10
해설

FROM 절에 두 테이블을 두고 조인 조건을 주지 않았으므로 VIP 회원 2행 각각이 대출 5행 전부와 결합되어 10행이 된다.

WHERE 의 등급 조건은 회원 쪽 행만 줄일 뿐이고, 남은 행끼리는 카티션 곱으로 짝지어진다.

  • 2행은 조인 없이 VIP 회원만 센 값이다.
  • 7행은 두 쪽 행 수를 더한 값이다.
  • 20행은 등급 조건을 무시하고 전체 4행과 곱한 값이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[SQLD] SQL 개발자 기출유형 모의고사 5회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요SQLD SQL 개발자 실전 모의고사 암기장 전체 보기