Zacznij terazZacznij za darmo

Zliczanie i zliczanie unikatowych wartości

Patrząc czysto liczbowo – im większa populacja kraju, tym większa pula potencjalnych sportowców, a co za tym idzie olimpijczyków. Postanawiasz przyjrzeć się olimpijskim medalom wyłącznie przez pryzmat populacji, czyli dostępnej liczby zawodników.

Dane Banku Światowego pokazują, że w 2016 roku krajami o największej liczbie ludności były Chiny (1 378 665 000), Indie (1 324 171 354) i Stany Zjednoczone Ameryki (323 405 935).

Teraz sprawdzisz dane olimpijczyków z Letnich Igrzysk Olimpijskich 2016, żeby zobaczyć, czy Chiny, Indie i USA rzeczywiście zdobyły najwięcej medali.

To ćwiczenie jest częścią kursu

Optymalizacja wydajności zapytań w PostgreSQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT ___
  , ___(___) as medals_count
FROM athletes_recent
WHERE medal IS NOT NULL
AND year = 2016
___ ___
ORDER BY medals_count DESC;
Edytuj i uruchom kod