OceanBase EXTRACT(datetime)

2021-06-23 11:18 更新

?EXTRACT(datetime)? 函數(shù)是從指定的時(shí)間字段或表達(dá)式中抽取年、月、日、時(shí)、分、秒等元素。

語法

EXTRACT  (fields FROM datetime)

參數(shù)

參數(shù)

說明

fields

要抽取的元素的名稱: YEARMONTH、DAYHOUR、MINUTESECOND、TIMEZONE_HOUR、TIMEZONE_MINUTE、TIMEZONE_MINUTE、TIMEZONE_REGION、TIMEZONE_ABBR

datetime

DATE、TIMESTAMP、TIMESTAMP WITH TIME ZONE、TIMESTAMP WITH LOCAL TIME ZONE、INTERVAL YEAR TO MONTH、INTERVAL DAY TO SECOND 等數(shù)據(jù)類型的值。

返回類型

抽取元素 ?TIMEZONE_REGION?、?TIMEZONE_ABBR? 時(shí),返回值的數(shù)據(jù)類型為 ?VARCHAR2?。抽取其他元素時(shí),返回值的數(shù)據(jù)類型為 ?NUMBER?。

示例

執(zhí)行以下語句:

SELECT  EXTRACT(HOUR FROM TIMESTAMP '2001-2-16 2:38:40 ') 小時(shí), 
        EXTRACT(MINUTE FROM TIMESTAMP '2001-2-16 2:38:40 ') 分鐘,  
            EXTRACT(SECOND FROM TIMESTAMP '2001-2-16 2:38:40 ') 秒,  
            EXTRACT(DAY FROM TIMESTAMP '2001-2-16 2:38:40 ') 日,  
            EXTRACT(MONTH FROM TIMESTAMP '2001-2-16 2:38:40 ') 月,  
            EXTRACT(YEAR FROM TIMESTAMP '2001-2-16 2:38:40 ') 年   
FROM DUAL;

查詢結(jié)果如下:

+--------+--------+------+------+------+------+
| 小時(shí)   | 分鐘   | 秒   | 日   | 月   | 年   |
+--------+--------+------+------+------+------+
|      2 |     38 |   40 |   16 |    2 | 2001 |
+--------+--------+------+------+------+------+
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號