EXTRACT
Extrahiert eine Zeiteinheit als Feld aus dem angegebenen Zeitstempel.
Syntax
EXTRACT(FIELD FROM X)
Argumente
FIELD
Typ: identifier
Die zu extrahierende Zeiteinheit.
Die folgenden Felder werden unterstützt:
| Feld | Beschreibung |
|---|---|
YEAR
|
Jahr |
QUARTER
|
Quartal |
MONTH
|
Monat |
WEEK
|
Woche |
DAY
|
Tag |
DAY_OF_MONTH
|
Tag |
DAY_OF_WEEK
|
Tag der Woche |
DOW
|
Tag der Woche |
DAY_OF_YEAR
|
Tag des Jahres |
DOY
|
Tag des Jahres |
YEAR_OF_WEEK
|
Jahr der Woche |
YOW
|
Jahr der Woche |
HOUR
|
Stunde |
MINUTE
|
Minute |
SECOND
|
Sekunde |
X
Typ: timestamp
Die Uhrzeit zum Extrahieren von FIELD.
Rückgaben
Typ: bigint
Das FIELD extrahiert aus X.
Beispiele
| Feld | X | Ausgabe |
|---|---|---|
| Jahr | 2012-02-22 00:00:00
|
2012 |
| Monat | 2012-02-22 00:00:00
|
02 |
| Tag | 2012-02-22 00:00:00
|
22 |
| Stunde | 2012-02-22 00:00:00
|
01 |
| Minute | 2012-02-22 01:02:00
|
02 |
| Sekunde | 2012-02-22 01:00:32
|
21 |
| dow | 2012-02-22 01:00:32
|
3 |
| dow | null
|
null
|