GROUP BY sugrupuoja eilutes, kurios turi bendrą reikšmę, todėl suvestinės funkcijos skaičiuoja kiekvienai grupei. HAVING filtruoja tas grupes (panašiai kaip WHERE, bet grupėms/suvestinėms). Kartu jie yra duomenų sumarizavimo ir analizės pagal kategoriją pagrindas.
GROUP BY — suvestinė kiekvienai grupei
country, () user_count, (age) avg_age
users
country;
