Функция DATENAME () в SQL Server

Опубликовано: 7 Августа, 2021

DATENAME () функция:

Эта функция в SQL Server используется для поиска заданной части указанной даты. Более того, он возвращает выходное значение в виде строки.

Функции :

  • Эта функция используется для поиска заданной части указанной даты.
  • Эта функция относится к функциям даты.
  • Эта функция принимает два параметра, а именно интервал и дату.
  • Эта функция также может включать время в раздел даты.
  • Эта функция возвращает вывод в строковой форме.

Синтаксис:

 DATENAME (интервал, дата)

Параметр:

Этот метод принимает два параметра, как указано ниже.

  • interval - это указанная часть, которая должна быть возвращена. Более того, значения интервала могут быть такими, как указано ниже.
 year, yyyy, yy = Год, который является указанным годом.
квартал, qq, q = квартал, который является указанным кварталом.
месяц, мм, m = месяц, который является указанным месяцем.
dayofyear, dy, y = День года, который является указанным днем года.
day, dd, d = День, который является указанным днем.
week, ww, wk = неделя, которая является указанной неделей.
рабочий день, dw, w = будний день, который является указанным днем недели.
час, чч = час, который является указанным часом.
минута, mi, n = Минута, то есть указанная минута.
second, ss, s = Second, которая является указанной секундой.
миллисекунда, мс = Миллисекунда, которая является указанной миллисекундой.
  • дата - это указанная дата, которая должна использоваться.

Возврат:

Он возвращает заданную часть указанной даты.

Пример-1:

Использование функции DATENAME () и получение части года указанной даты.

 ВЫБЕРИТЕ ИМЯ (год, '2021/01/06');

Выход :

 2021 г.

Пример-2:

Использование функции DATENAME () и получение части месяца указанной даты.

ВЫБЕРИТЕ ИМЯ ДАТЫ (месяц, '2021/01/06');

Выход :

 Январь

Пример-3:

Использование функции DATENAME () и получение дневной части указанной даты.

 ВЫБРАТЬ ИМЯ ДАТЫ (день, 01.01.2021);

Выход :

 6

Пример-4:

Использование функции DATENAME () и получение часовой части указанной даты, которая также включает время.

 ВЫБРАТЬ ИМЯ ДАТЫ (час, '2021/01/06 05:30');

Выход :

 5

Пример-5:

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

 ОБЪЯВИТЬ @date VARCHAR (50);
УСТАН @date = '2019/06/05 07:37:54';
ВЫБРАТЬ ИМЯ ДАТЫ (второе, @ дата);

Выход :

 54

Заявление :

Эта функция используется для поиска заданной части указанной даты.