Heim >Datenbank >MySQL-Tutorial >Wie rufe ich Monatsnamen aus numerischen Werten in MySQL ab?
Abrufen von Monatsnamen aus numerischen Monatswerten mit MySQL
MySQL bietet begrenzte native Funktionen zum Konvertieren numerischer Monatswerte (1-12) in ihre entsprechende Monatsnamen. Es gibt jedoch eine Problemumgehung mit den Funktionen STR_TO_DATE() und MONTHNAME():
STR_TO_DATE(6, '%m')
Dies würde das Datum „2000-06-01“ ergeben.
MONTHNAME(STR_TO_DATE(6, '%m'))
Die Ausgabe dieser Abfrage wäre „Juni“.
Beispiel:
SELECT MONTHNAME(STR_TO_DATE(6, '%m')); +---------------------------------+ | MONTHNAME(STR_TO_DATE(6, '%m')) | +---------------------------------+ | June | +---------------------------------+
Achtung: Während diese Methode ist effektiv, kann aufgrund des damit verbundenen Konvertierungsprozesses langsam sein, wenn es auf eine große Anzahl von Zeilen angewendet wird.
Das obige ist der detaillierte Inhalt vonWie rufe ich Monatsnamen aus numerischen Werten in MySQL ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!