GROUP BY und HAVING
Aus FI-Wiki
Einführung in GROUP BY in SQL
Die GROUP BY-Klausel wird in SQL verwendet, um Zeilen mit denselben Werten in einer oder mehreren Spalten zu gruppieren. Sie wird in der Regel mit Aggregatfunktionen wie COUNT(), SUM(), AVG(), MAX() oder MIN() kombiniert.
Syntax
SELECT spalte1, AGGREGATFUNKTION(spalte2) FROM tabelle GROUP BY spalte1;
Beispiel
Gegeben sei eine Tabelle verkäufe:
verkäufer | produkt | betrag
Anna - Anna - Ben - Anna - Ben } Aufgabe:Wie viel Umsatz hat jeder Verkäufer gemacht? SELECT verkäufer, SUM(betrag) AS gesamtumsatz FROM verkäufe GROUP BY verkäufer;
Ergebnis:
|
---|