SQL MAX (Deutsch)

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

p>

SQL MAX mit ORDER BY example

Um die Ergebnismenge basierend auf dem Ergebnis der MAX-Funktion zu sortieren, müssen wir die MAX-Funktion in der ORDER BY-Klausel platzieren.,

Die folgende Anweisung gibt beispielsweise die höchsten Gehälter der Mitarbeiter in jeder Abteilung zurück und sortiert die Ergebnismenge basierend auf den höchsten Gehältern.

Sehen Sie es in Aktion

SQL MAX mit HAVING example

Wir verwenden die MAX Funktion in der HAVING Klausel, um die Bedingung zu den Gruppen hinzuzufügen, die von der GROUP BY Klausel zusammengefasst werden.,

Um beispielsweise die Abteilung mit einem Mitarbeiter zu ermitteln, dessen höchstes Gehalt mehr als 12000 beträgt, verwenden Sie die MAX-Funktion in der HAVING-Klausel wie folgt:

Sehen Sie sie in Aktion

In diesem Tutorial haben wir Ihnen gezeigt, wie Sie mit der MAX-Funktion den Maximalwert in eine Gruppe von Werten.

  • War dieses tutorial hilfreich ?
  • YesNo

Share

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.