Функция DAYNAME возвращает название дня недели по-английски.
См. также функции WEEKDAY и DAYOFWEEK которые определяют номер дня недели.
См. также функцию MONTHNAME, которая возвращает название месяца по-английски.
Синтаксис
SELECT DAYNAME(дата) FROM имя_таблицы WHERE условие
Примеры
Все примеры будут по этой таблице workers, если не сказано иное:
id айди |
name имя |
date дата рождения |
---|---|---|
1 | Дима | 1988-03-01 |
2 | Петя | 1989-04-02 |
3 | Вася | 1990-05-03 |
Пример
При выборке из таблицы сделаем колонку dayname, в которой будет лежать название дня рождения по-английски:
SELECT *, DAYNAME(date) as dayname FROM workers
SQL запрос выберет следующие строки:
id айди |
name имя |
date дата рождения |
dayname название дня недели |
---|---|---|---|
1 | Дима | 1988-03-01 | Tuesday |
2 | Петя | 1989-04-02 | Sunday |
3 | Вася | 1990-05-03 | Thursday |