Gruppieren und Zusammenfassen

SQL ermöglicht Ihnen, Zeilen zu Gruppen zusammenzustellen und diese Gruppen auf verschiedenste Weisen zusammenzufassen, um am Ende nur eine Zeile pro Gruppe zurückzuliefern. Das machen Sie, indem Sie GROUP BY- und HAVING-Klauseln und die verschiedenen Aggregatfunktionen verwenden.

Aggregatfunktionen

Eine Aggregatfunktion nimmt eine Gruppe von Werten, einen Wert aus jeder Zeile einer Gruppe von Zeilen und liefert als Ausgabe einen Wert zurück. Eine der am häufigsten verwendeten Aggregatfunktionen ist COUNT. Sie zählt die Nicht-NULL-Werte in einer Spalte. Geben Sie beispielsweise Folgendes an, um die Anzahl von Wasserfällen zu zählen, die mit den einzelnen Bezirken verknüpft sind:

SELECT COUNT(u.county_id) AS county_count ...

Get SQL kurz & gut, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.