Durch Anwenden der GROUP BY-Klausel beziehen sich Funktionen wie SUM und COUNT auf Gruppen von Werten. Die Angabe von GROUP BY region bewirkt, daß nur eine Zeile für jeden verschiedenen Wert von region zurückgeliefert wird. Alle anderen Spalten müssen durch SUM, COUNT etc. "aggregiert" werden.
Die HAVING-Klausel gestattet ein Filtern der Gruppenergebnisse. Während die WHERE-Klausel Zeilen vor der Aggregation filtert, filtert die HAVING-Klausel Zeilen danach.
Wenn eine ORDER BY-Klausel angegeben wird, kann man sich auch auf die Position einer Spalte in der SELECT-Klausel beziehen
bbc (name, region, area, population, gdp)
1.
Die Regionen mit Gesamtbevölkerung und Gebieten, sortiert nach der Bevölkerungszahl.
Results
2.
Die Regionen mit Gesamtbevölkerung und Gebieten, sortiert nach der Bevölkerungszahl. Es werden nur die Regionen betrachtet mit einer Gesamtgröße von mehr als 1.000.000.