EXTRACT
Beschreibung
EXTRACT
ist eine Zeilenfunktion, die den angegebenen Teil von zurückgibt DATE
-WertSyntax
EXTRACT
("extract_value
",DATE
)Rückgabewert
Gibt den angegebenen extrahierten Wert als Typ zurück
INTEGER
. EXTRACT
entfernt führende Nullen. Beispielsweise gibt der Monat April den Wert zurück 4
, nicht 04
.Eingabeparameter
- extrahiert_wert
- Erforderliche Inhalte. Einen der folgenden Extraktwerte:
- - Gibt den Millisekundenanteil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert vonmillisecond2012-08-15 20:38:40.213würde einen Ganzzahlwert von zurückgeben213.
- – Gibt den zweiten Teil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert vonsecond2012-08-15 20:38:40.213würde einen Ganzzahlwert von zurückgeben40.
- : Gibt den Minutenanteil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert vonminute2012-08-15 20:38:40.213würde einen Ganzzahlwert von zurückgeben38.
- : Gibt den Stundenanteil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert vonhour2012-08-15 20:38:40.213würde einen Ganzzahlwert von zurückgeben20.
- : Gibt den Tagesanteil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert vonday2012-08-15würde einen Ganzzahlwert von zurückgeben.15
- – Gibt die ISO-Wochennummer für den Eingabedatumswert zurück. Beispiel: Ein Eingabedatumswert vonweek2012-01-02würde einen Ganzzahlwert von zurückgeben1(Die erste ISO-Woche von 2012 beginnt am Montag, den 2. Januar.) Als Eingabedatumswert2012-01-01würde einen Ganzzahlwert von zurückgeben52(1. Januar 2012 ist Teil der letzten ISO-Woche von 2011).
- : Gibt den Monatsteil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert vonmonth2012-08-15würde einen Ganzzahlwert von zurückgeben8.
- – Gibt die Quartalszahl für den Wert des Eingabedatums zurück, wobei Quartale am 1. Januar, 1. April, 1. Juli oder 1. Oktober beginnen. Beispiel: Ein Eingabedatumswert vonquarter2012-08-15würde einen Ganzzahlwert von zurückgeben3.
- : Gibt den Jahresanteil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert vonyear2012-01-01würde einen Ganzzahlwert von zurückgeben2012.
- – Gibt den Jahreswert zurück, der der ISO-Wochennummer des eingegebenen Datumswerts entspricht. Beispiel: Ein Eingabedatumswert vonweekyear2012-01-02würde einen Ganzzahlwert von zurückgeben2012(Die erste ISO-Woche von 2012 beginnt am Montag, den 2. Januar.) Als Eingabedatumswert2012-01-01würde einen Ganzzahlwert von zurückgeben2011(1. Januar 2012 ist Teil der letzten ISO-Woche von 2011).
- date
- Erforderliche Inhalte. Ein Feldname oder Ausdruck, der Folgendes zurückgibt:DATE-Wert
Beispiele
Extrahieren Sie den Stundenanteil aus dem Datumsfeld
order_date
:EXTRACT("hour",[order_date])
Wandelt den Wert von
order_date um
Text
Feld "" mit einem Datumswert TO_DATE
und extrahieren Sie das ISO-Wochenjahr:EXTRACT("weekyear",TO_DATE([order_date],"MM/dd/yyyy HH:mm:ss"))