1. Learn
  2. /
  3. Kurser
  4. /
  5. Raportowanie w SQL

Connected

övning

Liczba wydarzeń w każdej dyscyplinie sportu

Pełny diagram E:R bazy danych jest pokazany poniżej:

Ponieważ firma będzie działać zarówno w sportach letnich, jak i zimowych, warto zestawić wszystkie dyscypliny w jednym zbiorczym raporcie.

Twoim zadaniem jest napisanie zapytania, które pokazuje unikalną liczbę wydarzeń odbytych w każdej dyscyplinie sportu. Ponieważ między tymi dwiema tabelami nie istnieją żadne relacje, zamiast JOIN użyj UNION.

Instruktioner

100 XP
  • Utwórz raport pokazujący unikalne events według sport dla wydarzeń zarówno letnich, jak i zimowych.
  • Użyj UNION, aby połączyć odpowiednie tabele.
  • Zastosuj dwie instrukcje GROUP BY tam, gdzie jest to potrzebne.
  • Posortuj wyniki końcowego zapytania tak, aby dyscypliny z największą liczbą wydarzeń pojawiały się na początku.