Maison > base de données > tutoriel mysql > le corps du texte

Comment interroger l'année en cours dans MySQL

青灯夜游
Libérer: 2023-01-04 16:31:37
original
14963 Les gens l'ont consulté

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);
Copier après la connexion

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');
Copier après la connexion

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());
Copier après la connexion

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);
Copier après la connexion

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');
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal