GROUP BY ομαδοποιεί γραμμές που έχουν την ίδια τιμή, έτσι ώστε οι συναθροιστικές συναρτήσεις να υπολογίζουν ανά ομάδα. HAVING φιλτράρει αυτές τις ομάδες (όπως το WHERE, αλλά για ομάδες/συναθροίσματα). Μαζί αποτελούν τον πυρήνα της σύνοψης και της ανάλυσης δεδομένων ανά κατηγορία.
GROUP BY — συνάθροιση ανά ομάδα
country, () user_count, (age) avg_age
users
country;
