SQLD(SQL 개발자) 기출 · JOIN

다음 ERD를 보고, 고객의 성별로 서비스 이용횟수와 이용금액의 총합을 출력하는 SQL로 적절하지 않은 것은?

이 문제 풀어보기

정답 및 해설 보기

정답: 3번

고객과 서비스 구매 관계에서 고객은 필수, 서비스 구매는 선택적 관계이므로 LEFT OUTER JOIN을 하면 서비스 구매를 하지 않은 고객의 서비스 구매 정보가 NULL로 출력된다. 따라서 이때, 고객의 성별로 서비스 구매나 서비스 테이블의 컬럼을 COUNT할 경우 NULL은 세지 않기 때문에 정상적으로 구매를 한 고객 수가 리턴될 텐데 2번의 경우 고객 테이블의 고객 번호를 세기 때문에 성별 고객 수가 출력된다.
이 단원 연속 풀기 · JOIN개념서 「JOIN」 읽기

이 단원 공개 기출 77문항

  1. 다음 SQL 구문의 결과는? [그림]JOIN
  2. 다음 SQL 구문의 결과는? [그림]JOIN
  3. 다음 표준조인에 대한 설명 중 가장 적절하지 않은 것은?JOIN
  4. SQL의 실행 결과로 가장 적절한 것은? [그림]JOIN
  5. 다음 SQL 수행 결과로 알맞은 것은? [그림]JOIN
JOIN 기출 전체 보기 →