7.7 ➡️ Min & Max With GROUP BY

Bitte schauen Sie sich Abschnitt 9, Thema 141 genauer an.

Sie können auch die Kapitel 17 im Buch lesen. für die ganze Kapitel 7 auf LAP4ME

Min & Max + GROUP BY

MIN() und MAX() können auch in Kombination mit der GROUP BY-Klausel verwendet werden, um den minimalen oder maximalen Wert innerhalb jeder Gruppe von Datensätzen zu ermitteln.

Ein Beispiel:

SELECT department_name, MIN(salary) as min_salary, MAX(salary) as max_salary
FROM employees
GROUP BY department_name;
SQL

In diesem Beispiel werden die Mitarbeiter nach Abteilung gruppiert. Für jede Gruppe wird der niedrigste und höchste Gehalt innerhalb der Abteilung ermittelt. Das Ergebnis ist eine Zusammenfassung des minimalen und maximalen Gehaltes pro Abteilung.

Es ist wichtig zu beachten, dass die Spalten, die in der GROUP BY-Klausel aufgeführt sind, in der gleichen Reihenfolge in der SELECT-Klausel aufgeführt werden müssen und dass jede Spalte in der SELECT-Klausel entweder in der GROUP BY-Klausel aufgeführt sein muss oder als Aggregatfunktionen ausgewertet werden muss.