MariaDB функция WEEK

В этом учебном пособии вы узнаете, как использовать MariaDB функцию WEEK с синтаксисом и примерами.

Описание

MariaDB функция WEEK возвращает недельную часть значения даты.

Синтаксис

Синтаксис функции НЕДЕЛЯ в MariaDB:

WEEK( date_value, [ mode ] )

Параметры или аргументы

date_value
Значение даты или даты и времени, из которого можно извлечь неделю.
mode
Необязательный. Используется для указания дня, с которого начинается неделя. Это может быть одним из следующих:

mode Пояснение Возвращаемое значение
0 Первый день недели - Sunday (воскресенье) 0-53
1 Первый день недели - Monday (понедельник), а в первой неделе более 3 дней. 0-53
2 Первый день недели - Sunday (воскресенье) 1-53
3 Первый день недели - Monday (понедельник) и первая неделя имеет более 3 дней 1-53
4 Первый день недели - Sunday (воскресенье) и первая неделя имеет более 3 дней 0-53
5 Первый день недели - Monday (понедельник) 0-53
6 Первый день недели - Sunday (воскресенье) и первая неделя имеет более 3 дней 1-53
7 Первый день недели - Monday (понедельник) 1-53

Примечание

  • Функция WEEK будет возвращать значение в диапазоне 0-53 или 1-53 в зависимости от указанного mode.
  • Функция WEEKOFYEAR возвращает то же самое, что и функция WEEK с синтаксисом WEEK (date_value, 3).
  • См. также функции EXTRACT, YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, MINUTE, SECOND и MICROSECOND.

Применение

Функцию WEEK можно использовать в следующих версиях MariaDB:

  • MariaDB 10

Пример

Рассмотрим некоторые примеры функции WEEK, чтобы понять, как использовать функцию WEEK в MariaDB.
Например.
  (Примечание. Ваши результаты могут отличаться от приведенных ниже в зависимости от того, какая системная переменная default_week_format установлена.)

Следующий пример WEEK будет отображать часть недели текущей системной даты (текущая системная дата возвращается функцией CURDATE).