Zacznij terazZacznij za darmo

Filtrowanie w złączeniu, klauzuli WHERE i SELECT

Patrząc na wszystkie kraje, dla których dostępne są dane dotyczące produktu krajowego brutto (PKB) w 2014 roku, średnie PKB per capita wynosiło 19 342 USD. Dla krajów afrykańskich średnie PKB per capita wynosiło 5 879 USD.

Możliwe, że kraje afrykańskie, które wysłały sportowców na igrzyska olimpijskie (Maroko, Togo, Zimbabwe), nie miały najwyższego PKB per capita w Afryce, ale ich PKB było wyższe niż średnia afrykańska.

Sprawdź tę teorię. Znajdź PKB per capita dla afrykańskich krajów, których sportowcy uczestniczyli w Zimowych Igrzyskach 2014.

To ćwiczenie jest częścią kursu

Optymalizacja wydajności zapytań w PostgreSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Dane sportowców są już ograniczone do zawodników z Afryki. Znajdź unikatowych sportowców z tabeli athletes_wint.
  • Użyj JOIN, aby odfiltrować sportowców do tych, dla których istnieją dane odemographic (PKB).
  • Użyj filtra year z tabeli athletes_wint, aby ograniczyć wyniki wyłącznie do sportowców z 2014 roku.

Interaktywne ćwiczenie praktyczne

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

SELECT ___ ath.name, dem.country, dem.gdp
FROM athletes_wint ath
___ ___ odemographics dem
  ON ath.country_code = dem.olympic_cc 
___ ___ = ___
ORDER BY dem.gdp DESC;
Edytuj i uruchom kod