In diesem Artikel wird erläutert, wie wir die MAX () -Funktion in Standard -SQL verwenden können. Beachten Sie, dass verschiedene Datenbankmotoren Variationen dieser Funktion liefern können.
Was ist SQL Max () -Funktion?
Die MAX () -Funktion in SQL ist eine Aggregatfunktion. Es benötigt einen numerischen Satz und gibt den größten Wert aus dem bereitgestellten Satz zurück. Sie können eine Spalte mit numerischen Werten oder einem Ausdruck übergeben, der einen numerischen Wert zurückgibt (en).
Da die Funktion einen einzelnen Wert zurückgibt, können wir sie als Skalarfunktion betrachten.
Die Funktionssyntax ist unten dargestellt:
Max (Die Funktion nimmt ein Argument mit numerischen Nicht-Null-Werten auf. Daher muss das Argument numerische Werte haben.
Die Funktion gibt einen ähnlichen Datentyp wie die bereitgestellten Eingabewerte zurück.
Beispiel Verwendung
Die folgenden Beispiele für die Verwendung der MAX () -Funktion in SQL sind Beispiele für die Verwendung der MAX () -Funktion.
Beispiel 1
Ein einfaches Beispiel für die Nutzung der MAX () -Funktion ist unten dargestellt:
Das obige Beispiel verwendet die MAX -Funktion, um die größte Zahl in einem Array von numerischen Werten zu erhalten. Der Rückgabewert ist:
MaxBeispiel 2
Obwohl es empfohlen wird, numerische Werte als Parameter der Funktion zu übergeben, kann es mit nicht numerischen Werten funktionieren, wie im folgenden Beispiel gezeigt:
In diesem Beispiel verglichen die Funktion die Anzahl der Zeichen in jedem String -Wert. Der resultierende Wert ist wie gezeigt:
MaxBeispiel 3
Wir können den maximalen Wert in einer Spalte auch berechnen. Angenommen, wir haben eine Tabelle mit Zahlungsdetails, wie im folgenden Beispiel gezeigt:
Wir können die maximale Menge unter Verwendung der Max -Funktion berechnen, wie unten gezeigt:
Wählen Sie max (Betrag) aus der Zahlung;Die obige gibt den höchsten Betrag aus der Spalte zurück.
Abschluss
In diesem Artikel wurde die Funktion SQL max () in Standard -SQL erörtert. Mit dieser Funktion können Sie den Maximalwert innerhalb eines bereitgestellten Satzes bestimmen.