Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Extract
extract
gibt einen bestimmten Teil eines Datumwerts zurück. Wird ein zeitbezogener Teil eines Datums angefordert, das keine zeitbezogenen Informationen enthält, wird null zurückgegeben.
Syntax
extract(
period
,date
)
Argumente
- Zeitraum
-
Der Zeitraum, den Sie aus dem Datumswert extrahieren möchten. Folgende Zeiträume werden unterstützt:
-
YYYY: Dies gibt den Jahresanteil des Datums zurück.
-
Q: Gibt das Quartal zurück, in das das Datum fällt (1-4).
-
MM: Gibt den Monatsteil des Datums zurück.
-
DD: Gibt den Tagesteil des Datums zurück.
-
WD: Gibt den Wochentag als Ganzzahl zurück. Dabei erhält der Sonntag den Wert 1.
-
HH: Gibt den Stundenteil des Datums zurück.
-
MI: Gibt den Minutenteil des Datums zurück.
-
SS: Gibt den Sekundenteil des Datums zurück.
-
SS: Gibt den Sekundenteil des Datums zurück.
Anmerkung
Das Extrahieren von Millisekunden wird in Presto-Datenbanken unter Version 0.216 nicht unterstützt.
-
- date
-
Ein Datumsfeld oder der Aufruf einer anderen Funktion, die ein Datum ausgibt.
Rückgabetyp
Ganzzahl
Beispiel
Im folgenden Beispiel wird der Tag aus einem Datumswert extrahiert.
extract('DD', orderDate)
Das Feld enthält folgende Werte.
orderDate ========= 01/01/14 09/13/16
Für diese Feldwerte werden die folgenden Ergebniswerte zurückgegeben.
01 13