Fonctions MySQL EXTRACT()Functions


SQL DatesFonctions de date MySQL

Définition et utilisation

La fonction EXTRACT() est utilisée pour renvoyer une partie distincte d'une date/heure, comme l'année, le mois, le jour, l'heure, la minute, etc.

Syntaxe

EXTRACT(unit FROM date)

Le paramètre date est une expression de date valide. Le paramètre unit peut être l'une des valeurs suivantes :

Valeurs d'unité
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH


Exemple

Supposons que nous ayons la table "Orders" suivante :

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2008-11-11 13:23:44.657

Voici l'instruction SELECT :

SELECT EXTRACT(YEAR FROM OrderDate) AS OrderYear,
EXTRACT(MONTH FROM OrderDate) AS OrderMonth,
EXTRACT(DAY FROM OrderDate) AS OrderDay
FROM Orders
WHERE OrderId=1

Le résultat est le suivant :

OrderYear OrderMonth OrderDay
2008 11 11


SQL DatesFonctions de date MySQL Autres extensions