시작하기무료로 시작하기

각 종목별 이벤트 수

데이터베이스의 전체 E:R 다이어그램은 아래와 같습니다:

회사가 하계 스포츠와 동계 스포츠 모두에 참여하므로, 모든 종목을 하나의 중앙 보고서에서 확인하는 것이 좋습니다.

여러분의 과제는 각 종목별로 개최된 고유 이벤트 수를 보여주는 쿼리를 만드는 것입니다. 이 두 테이블 사이에는 관계가 없으므로 JOIN이 아니라 UNION을 사용해야 한다는 점에 유의하세요.

이 연습은 강의의 일부입니다

SQL로 리포트 만들기

강의 보기

연습 안내

  • 하계와 동계 이벤트 모두에 대해 sport별 고유 events를 보여주는 보고서를 만드세요.
  • 관련 테이블을 결합하기 위해 UNION을 사용하세요.
  • 필요한 만큼 GROUP BY 절을 두 번 사용하세요.
  • 최종 쿼리를 이벤트 수가 가장 많은 순서로 정렬하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Select sport and events for summer sports
SELECT 
	____, 
    ____(____ ____) AS events
FROM ____
____
UNION
-- Select sport and events for winter sports
SELECT 
	____, 
    ____
FROM ____
____
-- Show the most events at the top of the report
____;
코드 편집 및 실행