Справочник по функциям

MONTHNAME

Аналог в PostgreSQL:

Возвращает название месяца из даты.

MySQL 8.1
MONTHNAME(date)

Параметры

dateDATE
Дата или дата со временем

Возвращаемое значение

Строка — название месяца, по умолчанию на английском, например June; NULL для даты с нулевым месяцем и нераспознанного значения

Примеры

Название месяца

MySQL 8.1
SELECT MONTHNAME('2022-06-16');
MONTHNAME('2022-06-16')
June

Месяц рождения

MySQL 8.1
SELECT member_name,
	MONTHNAME(birthday) AS birth_month
FROM FamilyMembers;
member_namebirth_month
Headley QuinceyMay
Flavia QuinceyFebruary
Andie QuinceyJune
Lela QuinceyJune
Annie QuinceyApril
Ernest ForrestSeptember
Constance ForrestSeptember
Wednesday AddamsJanuary

Подробности

Язык названия задаёт переменная lc_time_names: после SET lc_time_names = 'ru_RU' функция вернёт «Июня». Сортировать по месяцам лучше по MONTH: названия сортируются по алфавиту, и April окажется раньше January.

Смотрите также