В этом учебном пособии вы узнаете, как использовать MySQL функцию DAYOFWEEK с синтаксисом и примерами.
Описание
MySQL функция DAYOFWEEK возвращает номер дня недели для значения даты. Необходимо помнить, что в западных странах неделя начинается с воскресения, суббота соответственно последний день недели.
Синтаксис
Синтаксис MySQL функции DAYOFWEEK:
DAYOFWEEK( date_value )
Параметры или аргументы
date_value - дата или значение даты и времени, из которой извлекается день недели.
Примечание
- Функция DAYOFWEEK возвращает индекс дня недели, где 1=Sunday, 2=Monday, 3=Tuesday, 4=Wednesday, 5=Thursday, 6=Friday, 7=Saturday.
Применение
Функция DAYOFWEEK может использоваться в следующих версиях MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23
Пример
Рассмотрим примеры MySQL функции DAYOFWEEK, чтобы понять, как использовать функцию DAYOFWEEK в MySQL.
Например:
1 2 3 4 5 6 7 8 9 10 11 |
mysql> SELECT DAYOFWEEK('2017-01-27'); #Результат: 6 mysql> SELECT DAYOFWEEK('2017-01-28'); #Результат: 7 mysql> SELECT DAYOFWEEK('2017-01-29'); #Результат: 1 |
В следующем примере DAYOFWEEK будет возвращать номер недели для текущей
системной даты (текущая системная дата возвращается функцией CURDATE).
1 |
mysql> SELECT DAYOFWEEK (CURDATE()); |