Zusammenfassung: In diesem Tutorial erfahren Sie, wie Sie den Maximalwert in einer Gruppe mithilfe der SQL SUM-Funktion ermitteln.
Einführung in die SQL-MAX-Funktion
SQL bietet die MAX-Funktion, mit der Sie den Maximalwert in einer Reihe von Werten finden können. Im Folgenden wird die Syntax der MAX-Funktion veranschaulicht.
Die MAX-Funktion ignoriert NULL-Werte.
Im Gegensatz zu den Funktionen SUM, COUNT und AVG ist die DISTINCT-Option nicht auf die MAX-Funktion anwendbar.,
SQL MAX Funktion Beispiele
Wir werden dieemployees
Tabelle verwenden, um zu demonstrieren, wie die MAX Funktion funktioniert.
Die folgende SELECT-Anweisung gibt die höchste (maximale) Gehalt der Mitarbeiter in den employees
Tabelle.,
Sehen Sie es in Aktion
Um die Mitarbeiter mit dem höchsten Gehalt zu erhalten, verwenden Sie eine Unterabfrage wie folgt:
Sehen Sie es in Aktion
Die Unterabfrage gibt das höchste Gehalt zurück. Die äußere Abfrage erhält die Mitarbeiter, die das Gehalt haben, das dem höchsten Gehalt entspricht.
SQL MAX mit GROUP BY example
Normalerweise verwenden wir die MAX-Funktion in Verbindung mit der GROUP BY-Klausel, um den Maximalwert pro Gruppe zu ermitteln.,mitarbeiter in jeder Abteilung wie folgt:
Sehen Sie es in Aktion
Um die Abteilungsnamen in das Ergebnis aufzunehmen, verbinden wir die Mitarbeitertabelle mit der Abteilungstabelle wie folgt:
Sehen Sie es in Aktion