Referencia de funciones

MONTHNAME

Equivalente en PostgreSQL:

Devuelve el nombre del mes de una fecha.

MySQL 8.4
MONTHNAME(date)
date
Fecha o fecha y hora
DATE

Valor devuelto

Cadena con el nombre del mes, por defecto en inglés, por ejemplo June; NULL para una fecha con mes cero y para un valor no reconocido

Ejemplos

Nombre del mes

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

Mes de nacimiento

MySQL 8.4
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

Detalles

El idioma del nombre lo define la variable lc_time_names: tras SET lc_time_names = 'es_ES', la función devuelve «junio». Es mejor ordenar los meses por MONTH: los nombres se ordenan alfabéticamente, y April iría antes que January.

Véase también