Začněte nyníZačněte zdarma

Filtrování v JOIN, WHERE a SELECT

Ze všech zemí, za které máme data o hrubém domácím produktu (HDP) za rok 2014, byl průměrný HDP na obyvatele 19 342 \(. U afrických zemí činil průměrný HDP na obyvatele 5 879 \).

Možná africké země, které vyslaly sportovce na olympiádu (Maroko, Togo, Zimbabwe), neměly v Africe nejvyšší HDP na obyvatele, ale jejich HDP byl vyšší než průměrný africký HDP.

Ověř tuto teorii. Zjisti HDP na obyvatele pro africké země, jejichž sportovci se zúčastnili zimních olympijských her 2014.

Toto cvičení je součástí kurzu

Optimalizace výkonu dotazů v PostgreSQL

Zobrazit kurz

Pokyny k cvičení

  • Data sportovců jsou už omezena na africké závodníky. Najdi jedinečné sportovce z tabulky athletes_wint.
  • Pomocí JOIN vyfiltruj pouze ty sportovce, kteří mají data z tabulky odemographic (HDP).
  • Pomocí filtru year z tabulky athletes_wint omez výsledky pouze na sportovce z roku 2014.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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;
Upravit a spustit kód