Maison >base de données >tutoriel mysql >Comment récupérer les noms de mois à partir de valeurs numériques dans MySQL ?
Récupération des noms de mois à partir de valeurs numériques de mois avec MySQL
MySQL fournit une fonctionnalité native limitée pour convertir les valeurs numériques de mois (1-12) en leurs noms de mois correspondants. Cependant, il existe une solution de contournement en utilisant les fonctions STR_TO_DATE() et MONTHNAME() :
STR_TO_DATE(6, '%m')
Cela donnerait la date « 2000-06-01 ».
MONTHNAME(STR_TO_DATE(6, '%m'))
Le résultat de cette requête serait « juin ».
Exemple :
SELECT MONTHNAME(STR_TO_DATE(6, '%m')); +---------------------------------+ | MONTHNAME(STR_TO_DATE(6, '%m')) | +---------------------------------+ | June | +---------------------------------+
Attention : Bien que cette méthode est efficace, il peut être lent lorsqu'il est appliqué à un grand nombre de lignes en raison du processus de conversion impliqué.
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!