Mit der MAX -Funktion in SQL können Sie den größten Wert aus einer Reihe von Werten in einer bestimmten Spalte holen.
In den meisten Fällen verwenden wir die MAX -Funktion mit numerischen Datentypen wie Ganzzahlen, Schwimmer, Dezimalstellen, Geld usw.
Wussten Sie jedoch, dass Sie die MAX -Funktion mit Datumstypen verwenden können? Verwenden der MAX () -Funktion in SQL mit Datentypen mit Datumsdatentypen gibt das neueste Datum zurück.
Dies kann bei der Filterung des kürzlich hinzugefügten Datensatzes in einer bestimmten Tabelle nützlich sein.
Beispiel Verwendung
Nehmen wir an, wir haben eine Tabelle wie unten gezeigt:
Überprüfen Sie den Code für die folgende Tabelle:
Erstellen von Tabellenmitarbeitern (Wir können das neueste Datum aus der Spalte start_date wie gezeigt auswählen:
Wählen Sie Max (start_date) als neueste von Mitarbeitern aus;Dies sollte das letzte Datum wie gezeigt zurückgeben:
Leider können Sie die MAX -Funktion (Datum) mit der WHERE -Klausel nicht verwenden. Dies führt zu einem Fehler, wie gezeigt:
Wählen Sie * von Mitarbeitern aus, wobei max (start_date);Dies liegt daran.
Inferenz
Dieser Artikel deckt die Grundlagen der Verwendung der MAX -Funktion mit einem Datumstyp in SQL ab. Beispielsweise gibt die Verwendung der Funktion max () mit Datumstyp das letzte Datum aus dem angegebenen Satz zurück.