Referencia de funciones

DAYNAME

Equivalente en PostgreSQL:

Devuelve el nombre del día de la semana de una fecha.

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

Valor devuelto

Cadena con el nombre del día de la semana, por defecto en inglés, por ejemplo Thursday; NULL para una fecha incompleta (2022-00-00) y para un valor no reconocido

Ejemplos

Nombre del día de la semana

MySQL 8.4
SELECT DAYNAME('2022-06-16');
DAYNAME('2022-06-16')
Thursday

Día de la semana del nacimiento

MySQL 8.4
SELECT member_name,
	birthday,
	DAYNAME(birthday) AS birth_weekday
FROM FamilyMembers;
member_namebirthdaybirth_weekday
Headley Quincey1960-05-13Friday
Flavia Quincey1963-02-16Saturday
Andie Quincey1983-06-05Sunday
Lela Quincey1985-06-07Friday
Annie Quincey1988-04-10Sunday
Ernest Forrest1961-09-11Monday
Constance Forrest1968-09-06Friday
Wednesday Addams2005-01-13Thursday

Detalles

El idioma del nombre lo define la variable lc_time_names: tras SET lc_time_names = 'es_ES', la función devuelve «jueves». Para ordenar y comparar es más práctico el número del día: DAYOFWEEK o WEEKDAY.

Véase también