Функция DAYOFWEEK
возвращает номер
дня недели по дате. Неделя начинается с воскресенья,
и этот день будет иметь номер 1
. Соответственно
2 - понедельник, 3 - вторник и так далее.
Синтаксис
SELECT DAYOFWEEK(дата) FROM имя_таблицы WHERE условие
Таблицы для примеров
id айди |
name имя |
date дата рождения |
---|---|---|
1 | user1 | 1988-03-01 |
2 | user2 | 1989-04-02 |
3 | user3 | 1990-05-03 |
Пример
В данном примере на экран выводится номер
дня недели с помощью DAYOFWEEK и его название
с помощью DAYNAME
:
SELECT *, DAYOFWEEK(date) as day FROM employees
Результат выполнения кода:
id айди |
name имя |
date дата рождения |
day день |
---|---|---|---|
1 | user1 | 1988-03-01 | 3 |
2 | user2 | 1989-04-02 | 1 |
3 | user3 | 1990-05-03 | 5 |