Перейти к основному содержимому Перейти к дополнительному содержимому

Извлечение

Извлекает единицу времени в качестве поля из заданной метки времени.

Синтаксис

EXTRACT(FIELD FROM X)

Аргументы

FIELD

Тип: identifier

Единица времени для извлечения.

Поддерживаются следующие поля:

Поле Описание
YEAR год
QUARTER квартал
MONTH месяц
WEEK неделя
DAY день
DAY_OF_MONTH день
DAY_OF_WEEK день недели
DOW день недели
DAY_OF_YEAR день года
DOY день года
YEAR_OF_WEEK год недели
YOW год недели
HOUR час
MINUTE minute
SECOND второй

X

Тип: timestamp

Время для извлечения FIELD из.

Возвращает

Тип: bigint

FIELD, извлеченное из X.


Примеры

Поле X Выходные данные
год 2012-02-22 00:00:00 2012
месяц 2012-02-22 00:00:00 02
день 2012-02-22 00:00:00 22
час 2012-02-22 00:00:00 01
minute 2012-02-22 01:02:00 02
второй 2012-02-22 01:00:32 21
dow 2012-02-22 01:00:32 3
dow null null

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!