1. Nauka
  2. /
  3. Kursy
  4. /
  5. Raportowanie w SQL

Connected

ćwiczenie

Średnia liczba medali krajów według regionu

Obliczenia warstwowe polegają na stworzeniu podstawowego zapytania z agregacją, a następnie użyciu go jako podzapytania do wykonania kolejnego obliczenia. Takie podejście pozwala uruchamiać agregacje na agregacjach – na przykład MAX() z COUNT() lub AVG() z SUM().

W tym ćwiczeniu wyciągniesz średnią wartość total_golds dla wszystkich krajów w każdym regionie. Raport będzie dotyczył wyłącznie letnich igrzysk.

Aby uniknąć problemów z wartościami null, przygotowaliśmy tabelę summer_games_clean. Użyj jej podczas budowania raportu.

Instrukcje 1/2

undefined XP
    1
    2
  • Napisz zapytanie, które pobiera total_golds według region i country_id z tabel summer_games_clean i countries.
  • Użyj GROUP BY dla pól bez agregacji.