Zacznij terazZacznij za darmo

Różne rodzaje złączeń – eksploracja regionów sportowców

Pewnie dobrze znasz olimpijczyków ze swojego kraju. Rosjanie uwielbiają łyżwiarstwo figurowe. Kenijczycy dominują w biegach. Kanadyjczycy rządzą w hokeju. Czy te tendencje utrzymują się na poziomie regionów? Czy wszystkie europejskie kraje wystawiły łyżwiarzy figurowych? Czy wszystkie kraje Ameryki Północnej mają drużyny hokejowe na poziomie olimpijskim?

Sprawdź, które europejskie kraje wysłały łyżwiarzy figurowych na Zimowe Igrzyska Olimpijskie 2014. Tabela athletes jest już przefiltrowana do łyżwiarzy figurowych, a tabela regions zawiera wyłącznie kraje europejskie. Wypróbuj różne typy złączeń i porównaj wyniki.

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 reg.region, reg.country
  , COUNT(DISTINCT ath.athlete_id) AS no_athletes
FROM ___ ___
___ JOIN ___ ___
  ON reg.olympic_cc = ath.country_code
GROUP BY reg.region, reg.country
ORDER BY no_athletes DESC;
Edytuj i uruchom kod