MyTetra Share
Делитесь знаниями!
EXTRACT
Время создания: 13.05.2017 22:30
Раздел: PL/SQL - Синтаксис - Функции - Математические функции
Запись: xintrea/mytetra_db_mcold/master/base/1494703805bf51zdph70/text.html на raw.githubusercontent.com

EXTRACT ФУНКЦИЯ

Узнайте, как использовать Oracle / PLSQL функцию EXTRACT с синтаксисом и примерами.

Описание

Функция Oracle / PLSQL EXTRACT извлекает значение из даты или значения интервала.

Синтаксис

Синтаксис функции Oracle / PLSQL EXTRACT:

EXTRACT (

{ YEAR | MONTH | DAY | HOUR | MINUTE | SECOND }

| { TIMEZONE_HOUR | TIMEZONE_MINUTE }

| { TIMEZONE_REGION | TIMEZONE_ABBR }

FROM { date_value | interval_value } )

Примечание

  • Вы можете извлечь только YEAR, MONTH, и DAY с DATE.
  • Вы можете извлечь только TIMEZONE_HOUR и TIMEZONE_MINUTE из даты/времени с типом данных часового пояса.

Применение

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

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i

Пример

Рассмотрим несколько примеров функции EXTRACT и изучим, как использовать функцию EXTRACT в Oracle / PLSQL.


Oracle PL/SQL


1

2

3

4

5

6

7

8

9

10

11

12

13

14

SQL> SELECT EXTRACT (YEAR FROM DATE '2014-08-22') AS RESULT FROM DUAL;
    RESULT
----------
      2014
 
SQL> SELECT EXTRACT (MONTH FROM DATE '2014-08-22') AS RESULT FROM DUAL;
    RESULT
----------
         8
 
SQL> SELECT EXTRACT (DAY FROM DATE '2014-08-22') AS RESULT FROM DUAL;
    RESULT
----------
        22
 
MyTetra Share v.0.59
Яндекс индекс цитирования