本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Extract
extract
會傳回日期值的指定部分。請求未包含時間資訊的日期的時間相關部分會傳回 0。
語法
extract(
period
,date
)
引數
- period
-
您要從日期值擷取的期間。有效的期間如下:
-
YYYY:這會傳回日期的年份部分。
-
Q:這會傳回日期所屬的季別 (1–4)。
-
MM:這會傳回日期的月份部分。
-
DD:這會傳回日期的日部分。
-
WD:這會以整數形式傳回當週的星期幾,星期日為 1。
-
HH:這會傳回日期的小時部分。
-
MI:這會傳回日期的分鐘部分。
-
SS:這會傳回日期的秒部分。
-
MS:這會傳回日期的毫秒部分。
注意
Presto 0.216 以下版本的資料庫不支援擷取毫秒。
-
- date
-
日期欄位或對輸出日期的另一個函數的呼叫。
傳回類型
Integer
範例
以下範例會從日期值擷取日。
extract('DD', orderDate)
以下是指定欄位的值。
orderDate ========= 01/01/14 09/13/16
對於這些欄位值,會傳回以下值。
01 13