Maison >base de données >tutoriel mysql >Comment interroger l'année en cours dans MySQL

Comment interroger l'année en cours dans MySQL

青灯夜游
青灯夜游original
2022-11-14 19:32:3715000parcourir

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());".

Comment interroger l'année en cours dans MySQL

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');

Comment interroger lannée en cours dans MySQL

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());

Comment interroger lannée en cours dans MySQL

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);

Comment interroger lannée en cours dans MySQL

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');

Comment interroger lannée en cours dans MySQL

[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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn