GROUP BY seskupuje řádky se stejnou hodnotou, aby agregační funkce počítaly výsledek per skupinu. HAVING filtruje ty skupiny (podobně jako WHERE, ale pro skupiny/agregáty). Dohromady jsou jádrem sumarizace a analýzy dat podle kategorie.
GROUP BY — agregace per skupinu
country, () user_count, (age) avg_age
users
country;
