Wyodrębnienie
Wyodrębnia jednostkę czasu jako pole z podanego znacznika czasu.
Składnia
EXTRACT(FIELD FROM X)
Argumenty
FIELD
Typ: identifier
Jednostka czasu do wyodrębnienia.
Obsługiwane są następujące pola:
| Pole | Opis |
|---|---|
YEAR
|
rok |
QUARTER
|
kwartał |
MONTH
|
miesiąc |
WEEK
|
tydzień |
DAY
|
dzień |
DAY_OF_MONTH
|
dzień |
DAY_OF_WEEK
|
dzień tygodnia |
DOW
|
dzień tygodnia |
DAY_OF_YEAR
|
dzień roku |
DOY
|
dzień roku |
YEAR_OF_WEEK
|
rok tygodnia |
YOW
|
rok tygodnia |
HOUR
|
godzina |
MINUTE
|
minuta |
SECOND
|
drugie |
X
Typ: timestamp
Czas, z którego należy wyodrębnić FIELD.
Zwraca
Typ: bigint
FIELD wyodrębnione z X.
Przykłady
| Pole | X | Dane wyjściowe |
|---|---|---|
| rok | 2012-02-22 00:00:00
|
2012 |
| miesiąc | 2012-02-22 00:00:00
|
02 |
| dzień | 2012-02-22 00:00:00
|
22 |
| godzina | 2012-02-22 00:00:00
|
01 |
| minuta | 2012-02-22 01:02:00
|
02 |
| drugie | 2012-02-22 01:00:32
|
21 |
| dzień | 2012-02-22 01:00:32
|
3 |
| dzień | null
|
null
|