SQL Academy
Premium
Funktionsreferenz

MONTHNAME

Entsprechung in PostgreSQL:

Gibt den Monatsnamen eines Datums zurück.

MySQL 8.1
MONTHNAME(date)

Parameter

dateDATE
Datum oder Datum mit Uhrzeit

Rückgabewert

String mit dem Monatsnamen, standardmäßig auf Englisch, zum Beispiel June; NULL für ein Datum mit Monat null und einen nicht erkannten Wert

Beispiele

Name des Monats

MySQL 8.1
SELECT MONTHNAME('2022-06-16');
MONTHNAME('2022-06-16')
June

Geburtsmonat

MySQL 8.1
SELECT member_name,
	MONTHNAME(birthday) AS birth_month
FROM FamilyMembers;
member_namebirth_month
Headley QuinceyMay
Flavia QuinceyFebruary
Andie QuinceyJune
Lela QuinceyJune
Annie QuinceyApril
Ernest ForrestSeptember
Constance ForrestSeptember
Wednesday AddamsJanuary

Details

Die Sprache des Namens legt die Variable lc_time_names fest: Nach SET lc_time_names = 'de_DE' gibt die Funktion «Juni» zurück. Sortiere Monate besser nach MONTH: Namen werden alphabetisch sortiert, und April käme vor January.

Siehe auch