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