-
Отображает компонент
YEAR
из функцииSYSDATE
.
-
Отображает компонент
MONTH
изHIRE_DATE
для сотрудников, у которых значениеMANAGER_ID
равно
Выражение EXTRACT
извлекает и возвращает значение заданного поля даты-времени из выражения значения даты-времени или интервала. С помощью функции EXTRACT
можно извлечь любые компоненты, приведенные в следующем синтаксическом выражении. Функция EXTRACT имеет следующий синтаксис:
SELECT EXTRACT ([YEAR] [MONTH][DAY] [HOUR] [MINUTE][SECOND] [TIMEZONE_HOUR] [TIMEZONE_MINUTE] [TIMEZONE_REGION] [TIMEZONE_ABBR]
|
Когда извлекается TIMEZONE_REGION
или TIMEZONE_ABBR
(сокращение), возвращаемое значение является строкой, содержащей имя подходящего часового пояса или сокращение.
Когда извлекаются любые другие значения, возвращаемое значение является датой григорианского календаря. При извлечении из даты-времени со значением часового пояса возвращаемое значение представляется в формате всеобщего скоординированного времени.
В первом примере на рисунке функция EXTRACT
используется для извлечения компонента YEAR
из функции SYSDATE
. Во втором примере на рисунке функция EXTRACT
используется для извлечения компонента MONTH
из столбца HIRE_DATE
таблицы EMPLOYEES
для сотрудников, подчиненных менеджеру с EMPLOYEE_ID = 100
.
Далее: Использование оператора EXISTS