ÎncepețiÎncepe gratuit

GROUP BY și agregări

Decizi să arunci o nouă privire asupra țărilor cu date lipsă despre populație. Jonglezi datele demographics din World Bank cu datele oregions din setul olimpic.

Vrei să identifici tendințe, așa că grupezi țările regional pentru a vedea câte țări, pe regiune, nu au date despre populație. Știi că vrei să vizualizezi rezultatele după region olimpic și să numeri țările cu date despre populație folosind codul de țară olympic_cc.

Apasă Rulează codul pentru a vedea rezultatele. Ai primit o eroare?

Citește mesajul de eroare roșu, apoi urmează instrucțiunile de mai jos pentru a corecta interogarea.

Acest exercițiu face parte din cursul

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Citește mesajul de eroare roșu.
  • Modifică coloana neagregată din clauza SELECT astfel încât să corespundă coloanei din clauza GROUP BY.

Exercițiu interactiv practic

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

SELECT reg.country, COUNT(DISTINCT dem.olympic_cc)
FROM regions reg -- Olympics region data
LEFT JOIN demographics dem -- World Bank population data
  ON dem.olympic_cc = reg.olympic_cc
GROUP BY reg.region;
Editează și rulează codul