Dans MySQL, vous pouvez utiliser les fonctions YEAR() et NOW() pour interroger l'année en cours. La fonction YEAR() peut obtenir la valeur de l'année à partir de la valeur de date spécifiée, et la fonction NOW() peut obtenir la date et l'heure actuelles ; les fonctions YEAR() et NOW() peuvent obtenir la valeur de l'année à partir de la date et de l'heure actuelles ; . Syntaxe "SELECT YEAR(NOW());".
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
Dans MySQL, la fonction YEAR() peut obtenir la valeur de l'année à partir de la valeur de date spécifiée. La fonction
YEAR() accepte le paramètre date et renvoie l'année de la date. Veuillez vous référer à la syntaxe de la fonction YEAR() :
YEAR(date);
La fonction YEAR() renvoie une valeur d'année pour une date spécifiée, allant de 1000 à 9999. Si la date est zéro, la fonction YEAR() renvoie 0.
Exemple : Renvoyez l'année du 01/01/2018, qui est 2018.
SELECT YEAR('2018-01-01');
Mais comment avoir l'année en cours sans connaître la date exacte ?
Méthode d'implémentation : la fonction YEAR() peut utiliser la fonction NOW() pour interroger l'année en cours.
Idée d'implémentation :
La fonction NOW() peut obtenir la date et l'heure actuelles
Passez la date actuelle obtenue dans la fonction YEAR() en tant que paramètre et renvoie l'année de la date. La fonction
SELECT YEAR(NOW());
YEAR() renvoie les informations sur l'année de la date et de l'heure actuelles fournies par la fonction NOW().
Connaissances étendues :
Si la date est NULL, la fonction YEAR() retournera NULL, comme le montre l'exemple suivant :
SELECT YEAR(NULL);
Comme mentionné précédemment, le résultat YEAR() pour un la date zéro est NULL (le résultat de l'évaluation de certaines versions de MySQL est : 0) :
SELECT YEAR('0000-00-00');
[Recommandations associées : tutoriel vidéo mysql]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!