In diesem Artikel wird untersucht.
SQL Extract -Funktion
Die erste Methode, die Sie aus der DateTime extrahieren können, ist die extract () Funktion. Die Funktion erfordert die Teil.
Die Funktionssyntax ist unten dargestellt:
Extrakt (Teil aus Expression);Der Teil repräsentiert den tatsächlichen Teil der zu extrahierenden DateTime. Diese können umfassen:
Beispiel Verwendung
Das folgende Beispiel zeigt, wie die Extraktfunktion verwendet wird, um die Stunde von einem Zeitstempel abzurufen:
WÄHLENDas vorherige Beispiel sollte die Stunde wie folgt aus dem Zeitstempel zurückgeben:
STUNDESie können mehrere ausgewählte Aussagen für Minuten und Sekunden beieinander verbinden, um die Zeit aus dem Zeitstempel zu erstellen.
PostgreSQL -Zeit
Verschiedene Datenbankmotoren implementieren benutzerdefinierte Funktionen zum Extrahieren von Teilen aus Zeitstempeln. In PostgreSQL können Sie beispielsweise die Zeit aus dem Timestamp extrahieren, wie unten gezeigt:
Wählen Sie '2022-04-02 20:43:32' :: timestamp :: time;Dies sollte wie folgt zurückkehren:
ZEITSQL Server -Zeit extrahieren Sie Zeit
In SQL Server können Sie die Zeit aus einem Zeitstempel mit der Gussfunktion wie im folgenden Beispiel gezeigt extrahieren:
Wählen Sie Cast ('2022-04-02 20:43:32.600 'als Zeit);Die vorherige Abfrage sollte wie folgt zurückkehren:
ZEITAbschluss
Dieser Artikel beschreibt verschiedene Methoden zum Extrahieren von Zeit aus einem DateTime und einem Zeitstempel in SQL. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Tutorials finden Sie in den anderen Linux -Hinweisartikeln.