SQL min () Funktion
Beginnen wir mit der min () -Funktion. Mit dieser Funktion können Sie den kleinsten Wert in einer Reihe von angegebenen Werten abrufen. Sie können die Eingabewerte als numerische Spalte oder ein Ergebnis eines Ausdrucks bereitstellen, der einen numerischen Wert zurückgibt.
Die Funktion min () ist eine Aggregatfunktion und gibt einen einzelnen numerischen Wert aus einer bestimmten Eingabe zurück.
Die Funktionssyntax kann wie gezeigt ausgedrückt werden:
Min (Ausdruck)Die Funktion akzeptiert ein einzelnes Argument als Ausdruck oder einen bestimmten Spaltesatz.
Nehmen Sie das folgende Beispiel:
WÄHLENDas Ausführen des obigen Codes sollte den kleinsten Wert aus dem angegebenen Array zurückgeben.
kleinste |SQL max () Funktionen
Wie der Name schon sagt, können Sie mit der MAX () -Funktion die größte Zahl in einem bestimmten Satz numerischer Werte erhalten. In ähnlicher Weise können Sie die Wertesatz als numerische Spalte oder ein Ergebnis eines bestimmten Ausdrucks übergeben, der einen numerischen Wert zurückgibt.
Die Funktionssyntax ist wie gezeigt:
Max (Ausdruck)Betrachten Sie das folgende Beispiel:
WÄHLENDer obige Code sollte den größten Wert aus dem angegebenen Array holen. Ein Beispielausgang ist wie gezeigt:
größte |Beispieldaten
Verwenden wir genaue Weltdaten am besten, um verschiedene Verwendungen der Min- und Max -Funktionen zu veranschaulichen. Nehmen Sie die nachstehend gezeigten Beispieldaten:
Datenbank erstellen local_db;Hinweis: Die obigen Daten sind rein fiktiv und repräsentiert keine tatsächlichen Datenbankfunktionen oder Komprimierungsverhältnisse.
Ausgangstabelle:
Beispiel 1 - Verwenden von Min- und Max -Funktionen in einzelnen Spalte
Wir können die MIN- und Max -Funktionen in einer bestimmten Tabellenspalte verwenden, um den kleinsten und größten Wert aus der Spalte zu holen.
Um beispielsweise die Datenbank mit der kleinsten Größe auf der Festplatte zu erhalten, können wir die Abfrage als:
WÄHLENDie obige Abfrage sollte die kleinste Größe aus der Spalte size_on_disk zurückgeben, wie in der folgenden Ausgabe gezeigt:
Smallest_Size |Verwenden Sie für die größte Größe die MAX -Funktion:
WÄHLENErgebnis:
größte |Beispiel 2 - Verwenden von Min- und Max -Funktionen mit Group by
Wir können auch andere Spalten mit der Gruppe nach Funktion einfügen, wenn wir mit einer Gesamtfunktion arbeiten.
Zum Beispiel den Server_Name anzeigen:
WÄHLENDie Gruppe nach Klausel ist instrumental, wenn Sie Daten in bestimmte Partitionen kategorisieren und einen Mindest- oder Maximalwert von jeder Division finden.
Beispiel 3 - Verwenden Sie Min und Max in derselben Abfrage
Wir können auch zwei Aggregatfunktionen in derselben Abfrage verwenden, wie in der folgenden Ausgabe gezeigt:
WÄHLENEin Beispielausgang ist wie gezeigt:
größte | sengest_size |Beispiel 4 - Kombinieren Sie Min und Max -Funktionen mit der Klausel
Das folgende Beispiel zeigt, wie die Funktionen min und max () verwendet werden, um die Ergebnisse mithilfe der Klausel zu filtern.
Wählen Sie Server_Name, Max (Total_Records) als größteResultierende Ausgabe:
server_name | größte |Schließen
In diesem Beitrag haben wir ausgiebig untersucht, wie die MIN- und Max () -Funktionen in SQL verwendet werden. Wir haben auch praktische Beispiele für die Verwendung dieser beiden Funktionen in Ihren Anwendungen erörtert.