Функция MONTH

Функция MONTH извлекает номер месяца из даты. Дата может быть в формате date или datetime.

Синтаксис

sqlSELECT MONTH(date_field) FROM table_name WHERE condition

Таблицы для примеров

users
id name date
1 user1 1988-03-01
2 user2 1989-04-02
3 user3 1990-05-03

Пример

Давайте при выборке из таблицы извлечём из даты номер месяца:

sqlSELECT *, MONTH(date) AS month FROM users

Результат выполнения кода:

id name date month
1 user1 1988-03-01 3
2 user2 1989-04-02 4
3 user3 1990-05-03 5

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

  • функцию MONTHNAME,
    которая возвращает название месяца по-английски
  • функцию DAY,
    которая извлекает день из даты
  • функцию YEAR,
    которая извлекает год из даты
  • функцию DATE,
    которая извлекает дату из даты-времени