НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
95 of 150 menu

Функция CURDATE

Функция CURDATE используется для получения текущей даты без времени. Результат возвращается в формате YYYY-MM-DD и зависит от часового пояса сервера базы данных.

Синтаксис

SELECT CURDATE() FROM table_name

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

employees
id name hire_date
1 Ivan 2023-01-10
2 Olga 2024-02-05
3 Sergey 2024-03-20
4 Anna 2026-01-20

Пример

Давайте получим текущую дату на момент выполнения запроса:

SELECT CURDATE() AS current_date FROM employees LIMIT 1

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

current_date
2026-01-20

Пример

Давайте выберем сотрудников, принятых на работу сегодня:

SELECT id, name FROM employees WHERE hire_date = CURDATE() ORDER BY id

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

id name
4 Anna

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

  • функцию CURRENT_DATE,
    которая возвращает текущую дату
  • функцию NOW,
    которая возвращает текущие дату и время
  • функцию DATE,
    которая извлекает дату из datetime
  • функцию DATE_FORMAT,
    которая форматирует дату в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить