EXTRACT
Extrait une unité de temps sous forme de champ de l'horodatage donné.
Syntaxe
EXTRACT(FIELD FROM X)
Arguments
FIELD
Type : identifier
Unité de temps à extraire.
Les champs suivants sont supportés :
| Champ | Description |
|---|---|
YEAR
|
année |
QUARTER
|
trimestre |
MONTH
|
mois |
WEEK
|
semaine |
DAY
|
jour |
DAY_OF_MONTH
|
jour |
DAY_OF_WEEK
|
jour de la semaine |
DOW
|
jour de la semaine |
DAY_OF_YEAR
|
jour de l'année |
DOY
|
jour de l'année |
YEAR_OF_WEEK
|
année de la semaine |
YOW
|
année de la semaine |
HOUR
|
heure |
MINUTE
|
minute |
SECOND
|
seconde |
X
Type : timestamp
Temps à partir duquel extraire FIELD.
Renvoie
Type : bigint
Champ FIELD extrait de X.
Exemples
| Champ | X | Sortie |
|---|---|---|
| year | 2012-02-22 00:00:00
|
2012 |
| month | 2012-02-22 00:00:00
|
02 |
| day | 2012-02-22 00:00:00
|
22 |
| hour | 2012-02-22 00:00:00
|
01 |
| minute | 2012-02-22 01:02:00
|
02 |
| second | 2012-02-22 01:00:32
|
21 |
| dow | 2012-02-22 01:00:32
|
3 |
| dow | null
|
null
|