GROUP BY è un comando nello standard del database relazionale SQL per comprimere un gruppo di righe che condividono valori di campo comuni in una singola riga. Le funzioni aggregate possono essere eseguite su altri campi del gruppo, ad esempio SUM () o AVG (), per raccogliere i dati correlati in un singolo valore.