Функция EXTRACT

  • Отображает компонент YEAR из функции SYSDATE.

5-22-6401006

  • Отображает компонент MONTH из HIRE_DATE для сотрудников, у которых значение MANAGER_ID равно

5-22-2-1002220

Выражение EXTRACT извлекает и возвращает значение заданного поля даты-времени из выражения значения даты-времени или интервала. С помощью функции EXTRACT можно извлечь любые компоненты, приведенные в следующем синтаксическом выражении. Функция EXTRACT имеет следующий синтаксис:

     SELECT EXTRACT ([YEAR] [MONTH][DAY] [HOUR] [MINUTE][SECOND]     [TIMEZONE_HOUR] [TIMEZONE_MINUTE]     [TIMEZONE_REGION] [TIMEZONE_ABBR]

FROM [datetime_value_expression] [interval_value_expression]);

Когда извлекается TIMEZONE_REGION или TIMEZONE_ABBR (сокращение), возвращаемое значение является строкой, содержащей имя подходящего часового пояса или сокращение.

Когда извлекаются любые другие значения, возвращаемое значение является датой григорианского календаря. При извлечении из даты-времени со значением часового пояса возвращаемое значение представляется в формате всеобщего скоординированного времени.

В первом примере на рисунке функция EXTRACT используется для извлечения компонента YEAR из функции SYSDATE. Во втором примере на рисунке функция EXTRACT используется для извлечения компонента MONTH из столбца HIRE_DATE таблицы EMPLOYEES для сотрудников, подчиненных менеджеру с EMPLOYEE_ID = 100.

Далее: Использование оператора EXISTS

Похожие записи