GROUP BY raggruppa righe che condividono un valore, così le funzioni di aggregazione calcolano per gruppo. HAVING filtra quei gruppi (come WHERE, ma per gruppi/aggregati). Insieme sono il cuore del riassunto e dell'analisi dei dati per categoria.
GROUP BY — aggregazione per gruppo
country, () user_count, (age) avg_age
users
country;
