ÎncepețiÎncepe gratuit

Explorarea regiunilor sportivilor cu diferite tipuri de join-uri

Probabil că știi câte ceva despre olimpicii din țara ta. Mulți ruși urmăresc patinajul artistic. Kenyenii au o prezență puternică la probele de alergare. Canadienii domină hocheiul. Dar aceste tendințe se mențin și la nivel de regiuni? Toate țările europene au olimpici la patinaj artistic? Toate țările nord-americane au echipe de hochei la nivel olimpic?

Află care țări europene au trimis competitori la patinaj artistic la Jocurile Olimpice de Iarnă din 2014. Tabelul athletes este deja filtrat pentru sportivii la patinaj artistic, iar tabelul regions este filtrat pentru țările europene. Folosește diferite tipuri de join și compară rezultatele.

Acest exercițiu face parte din cursul

Îmbunătățirea performanței interogărilor în PostgreSQL

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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;
Editează și rulează codul