지점을 왼쪽, 매출을 오른쪽 테이블로 두고 지점코드로 조인할 때, 설명… | [SQLD] SQL 개발자 기출유형 모의고사 3회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 3회
지점을 왼쪽, 매출을 오른쪽 테이블로 두고 지점코드로 조인할 때, 설명으로 적절하지 않은 것은?

[지점]

지점코드지점명
A강남
B판교
C수원

[매출]

매출번호지점코드금액
1A100
2A200
3B150
4D80
1
INNER JOIN 결과는 3행이다
2
LEFT 조인에서 수원은 NULL 과 결합된다
3
FULL OUTER JOIN 결과는 5행이다
4
RIGHT 조인에서 D 매출 행은 빠진다
해설

RIGHT OUTER JOIN 은 오른쪽 매출 테이블의 모든 행을 남기므로, 짝이 없는 지점코드 D 매출도 지점 열이 NULL 인 채 결과에 포함된다.

매칭 행은 A 두 건과 B 한 건이며, 각 외부 조인은 기준 쪽의 짝 없는 행을 NULL 과 결합해 덧붙인다.

  • INNER JOIN 은 양쪽에 모두 있는 A 두 건과 B 한 건으로 3행이다.
  • LEFT 조인은 지점이 기준이므로 매출이 없는 수원이 NULL 과 결합된다.
  • FULL OUTER JOIN 은 매칭 3행에 수원과 D 매출이 더해져 5행이다.

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

이어서 풀어보기

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