MySQL 8.1
DAYNAME(date)Параметры
- dateDATE
- Дата или дата со временем
Возвращаемое значение
Строка — название дня недели, по умолчанию на английском, например Thursday; NULL для неполной даты (2022-00-00) и нераспознанного значения
Примеры
Название дня недели
MySQL 8.1
SELECT DAYNAME('2022-06-16');День недели рождения
MySQL 8.1
SELECT member_name,
birthday,
DAYNAME(birthday) AS birth_weekday
FROM FamilyMembers;Подробности
Язык названия задаёт переменная lc_time_names: после SET lc_time_names = 'ru_RU' функция вернёт «Четверг». Для сортировки и сравнения удобнее номер дня: DAYOFWEEK или WEEKDAY.