Перейти к содержимому
Последнее обновление

DAYNAME

Описание​

Функция DAYNAME определяет название дня недели (например, "вторник" и т. д.), соответствующего выражению даты или времени, и возвращает значение строкового типа.

Язык результата можно задать с помощью переменной сеанса lc_time_names. По умолчанию она имеет значение en_US, то есть результат выводится на английском языке.

Поведение этой функции соответствует поведению функции dayname в MySQL.

Синтаксис​

DAYNAME(<date_or_time_expr>)

Параметры​

ПараметрОписание
<date_or_time_expr>Допустимое выражение даты, поддерживающее типы DATE/DATETIME/TIMESTAMP_NS и строки в формате даты и времени. Подробнее о форматах даты и времени см. в разделах преобразование даты и времени и преобразование даты

Возвращаемое значение​

Возвращает название дня недели, соответствующего дате (строковый тип).

Особые случаи:

  • Если date_or_time_expr имеет значение NULL, возвращает NULL;

Примеры​


---Calculate day name corresponding to DATETIME type
select dayname('2007-02-03 00:00:00');

+--------------------------------+
| dayname('2007-02-03 00:00:00') |
+--------------------------------+
| Saturday |
+--------------------------------+

---Calculate day name corresponding to DATE type

select dayname('2023-10-01');
+-----------------------+
| dayname('2023-10-01') |
+-----------------------+
| Sunday |
+-----------------------+


---Parameter is NULL, returns NULL
select dayname(NULL);
+---------------+
| dayname(NULL) |
+---------------+
| NULL |
+---------------+

---Control the output language by setting `lc_time_names`
SET lc_time_names='zh_CN';
select dayname('2023-10-01');
+-----------------------+
| dayname('2023-10-01') |
+-----------------------+
| 星期日 |
+-----------------------+

SET lc_time_names='ar_ae';
select dayname('2023-10-01');
+-----------------------+
| dayname('2023-10-01') |
+-----------------------+
| الأحد |
+-----------------------+

Приложение: lc_time_names может принимать любое из следующих значений локали (без учёта регистра).​

Значение локалиЗначение
ar_AEАрабский - Объединённые Арабские Эмираты
ar_BHАрабский - Бахрейн
ar_DZАрабский - Алжир
ar_EGАрабский - Египет
ar_INАрабский - Индия
ar_IQАрабский - Ирак
ar_JOАрабский - Иордания
ar_KWАрабский - Кувейт
ar_LBАрабский - Ливан
ar_LYАрабский - Ливия
ar_MAАрабский - Марокко
ar_OMАрабский - Оман
ar_QAАрабский - Катар
ar_SAАрабский - Саудовская Аравия
ar_SDАрабский - Судан
ar_SYАрабский - Сирия
ar_TNАрабский - Тунис
ar_YEАрабский - Йемен
be_BYБелорусский - Беларусь
bg_BGБолгарский - Болгария
ca_ESКаталанский - Испания
cs_CZЧешский - Чехия
da_DKДатский - Дания
de_ATНемецкий - Австрия
de_BEНемецкий - Бельгия
de_CHНемецкий - Швейцария
de_DEНемецкий - Германия
de_LUНемецкий - Люксембург
el_GRГреческий - Греция
en_AUАнглийский - Австралия
en_CAАнглийский - Канада
en_GBАнглийский - Великобритания
en_INАнглийский - Индия
en_NZАнглийский - Новая Зеландия
en_PHАнглийский - Филиппины
en_USАнглийский - Соединённые Штаты
en_ZAАнглийский - Южно-Африканская Республика
en_ZWАнглийский - Зимбабве
es_ARИспанский - Аргентина
es_BOИспанский - Боливия
es_CLИспанский - Чили
es_COИспанский - Колумбия
es_CRИспанский - Коста-Рика
es_DOИспанский - Доминиканская Республика
es_ECИспанский - Эквадор
es_ESИспанский - Испания
es_GTИспанский - Гватемала
es_HNИспанский - Гондурас
es_MXИспанский - Мексика
es_NIИспанский - Никарагуа
es_PAИспанский - Панама
es_PEИспанский - Перу
es_PRИспанский - Пуэрто-Рико
es_PYИспанский - Парагвай
es_SVИспанский - Сальвадор
es_USИспанский - Соединённые Штаты
es_UYИспанский - Уругвай
es_VEИспанский - Венесуэла
et_EEЭстонский - Эстония
eu_ESБаскский - Испания
fi_FIФинский - Финляндия
fo_FOФарерский - Фарерские острова
fr_BEФранцузский - Бельгия
fr_CAФранцузский - Канада
fr_CHФранцузский - Швейцария
fr_FRФранцузский - Франция
fr_LUФранцузский - Люксембург
gl_ESГалисийский - Испания
gu_INГуджарати - Индия
he_ILИврит - Израиль
hi_INХинди - Индия
hr_HRХорватский - Хорватия
hu_HUВенгерский - Венгрия
id_IDИндонезийский - Индонезия
is_ISИсландский - Исландия
it_CHИтальянский - Швейцария
it_ITИтальянский - Италия
ja_JPЯпонский - Япония
ko_KRКорейский - Республика Корея
lt_LTЛитовский - Литва
lv_LVЛатышский - Латвия
mk_MKМакедонский - Северная Македония
mn_MNМонголия - монгольский
ms_MYМалайский - Малайзия
nb_NOНорвежский (букмол) - Норвегия
nl_BEНидерландский - Бельгия
nl_NLНидерландский - Нидерланды
no_NOНорвежский - Норвегия
pl_PLПольский - Польша
pt_BRПортугальский - Бразилия
pt_PTПортугальский - Португалия
rm_CHРетороманский - Швейцария
ro_ROРумынский - Румыния
ru_RUРусский - Россия
ru_UAРусский - Украина
sk_SKСловацкий - Словакия
sl_SIСловенский - Словения
sq_ALАлбанский - Албания
sr_RSСербский - Сербия
sv_FIШведский - Финляндия
sv_SEШведский - Швеция
ta_INТамильский - Индия
te_INТелугу - Индия
th_THТайский - Таиланд
tr_TRТурецкий - Турция
uk_UAУкраинский - Украина
ur_PKУрду - Пакистан
vi_VNВьетнамский - Вьетнам
zh_CNКитайский - Китай
zh_HKКитайский - Гонконг
zh_TWКитайский - Тайвань