Extrahera
Extraherar en tidsenhet som ett fält från den angivna tidsmarkören.
Syntax
EXTRACT(FIELD FROM X)
Argument
FIELD
Typ: identifier
Tidsenheten som ska extraheras.
Följande fält stöds:
| Fält | Beskrivning |
|---|---|
YEAR
|
år |
QUARTER
|
kvartal |
MONTH
|
månad |
WEEK
|
vecka |
DAY
|
dag |
DAY_OF_MONTH
|
dag |
DAY_OF_WEEK
|
Veckodag |
DOW
|
Veckodag |
DAY_OF_YEAR
|
Dag på året |
DOY
|
Dag på året |
YEAR_OF_WEEK
|
veckans år |
YOW
|
veckans år |
HOUR
|
timme |
MINUTE
|
minut |
SECOND
|
andra |
X
Typ: timestamp
Tiden att extrahera FIELD från.
Returnerar
Typ: bigint
Det FIELD extraherade från X.
Exempel
| Fält | X | Utdata |
|---|---|---|
| år | 2012-02-22 00:00:00
|
2012 |
| månad | 2012-02-22 00:00:00
|
2 |
| dag | 2012-02-22 00:00:00
|
22 |
| timme | 2012-02-22 00:00:00
|
1 |
| minut | 2012-02-22 01:02:00
|
2 |
| andra | 2012-02-22 01:00:32
|
21 |
| dow | 2012-02-22 01:00:32
|
3 |
| dow | null
|
null
|