MySQL 8.4
DAYNAME(date)- date
- Fecha o fecha y horaDATE
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');Día de la semana del nacimiento
MySQL 8.4
SELECT member_name,
birthday,
DAYNAME(birthday) AS birth_weekday
FROM FamilyMembers;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.