EXTRACT
Description
EXTRACT
est une fonction de rangée qui retourne la partie précisée d'un DATE
valeur.Syntaxe
EXTRACT
("extract_value
",DATE
)Valeur de retour
Retourne la valeur extraite précisée en tant que type
INTEGER
. EXTRACT
retire les zéros non significatifs. Par exemple, le mois d’avril renvoie la valeur suivante : 4
, et non 04
.Paramètres d'entrée
- extract_value
- Est obligatoire. Une des valeurs d'extraction suivantes :
- - Renvoie la partie milliseconde d'une valeur de date. Par exemple, une valeur de date d’entrée demillisecond2012-08-15 20:38:40.213renverrait une valeur entière de213.
- - Renvoie la deuxième partie d'une valeur de date. Par exemple, une valeur de date d’entrée desecond2012-08-15 20:38:40.213renverrait une valeur entière de40.
- - Retourne la partie minutes d'une valeur de date. Par exemple, une valeur de date d’entrée deminute2012-08-15 20:38:40.213renverrait une valeur entière de38.
- - Renvoie la partie heure d'une valeur de date. Par exemple, une valeur de date d’entrée dehour2012-08-15 20:38:40.213renverrait une valeur entière de20.
- - Renvoie la partie jour d'une valeur de date. Par exemple, une valeur de date d’entrée deday2012-08-15renverrait une valeur entière de.15
- - Retourne le numéro de semaine ISO pour la valeur de date d'entrée. Par exemple, une valeur de date d’entrée deweek2012-01-02renverrait une valeur entière de1(La première semaine ISO de 2012 commence le lundi 2 janvier). Une valeur de date d'entrée de2012-01-01renverrait une valeur entière de52(Le 1er janvier 2012 fait partie de la dernière semaine ISO de 2011).
- - Renvoie la partie mois d'une valeur de date. Par exemple, une valeur de date d’entrée demonth2012-08-15renverrait une valeur entière de8.
- - Renvoie le numéro du trimestre pour la valeur de date d'entrée, où le trimestre commence le 1er janvier, le 1er avril, le 1er juillet ou le 1er octobre. Par exemple, une valeur de date d’entrée dequarter2012-08-15renverrait une valeur entière de3.
- - Renvoie la partie année d'une valeur de date. Par exemple, une valeur de date d’entrée deyear2012-01-01renverrait une valeur entière de2012.
- - Retourne la valeur d'année qui correspond au numéro de semaine ISO de la valeur de date d'entrée. Par exemple, une valeur de date d’entrée deweekyear2012-01-02renverrait une valeur entière de2012(La première semaine ISO de 2012 commence le lundi 2 janvier). Une valeur de date d'entrée de2012-01-01renverrait une valeur entière de2011(Le 1er janvier 2012 fait partie de la dernière semaine ISO de 2011).
- date
- Est obligatoire. Un nom de champ ou une expression qui retourne une valeur deDATEvaleur.
Exemples
Extrayez la partie heure du champ Date
order_date
:EXTRACT("hour",[order_date])
Transtyper la valeur de
order_date
Text
avec une valeur de date utilisant TO_DATE
et extrayez l'année de semaine ISO :EXTRACT("weekyear",TO_DATE([order_date],"MM/dd/yyyy HH:mm:ss"))