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