蜂巢日期函數

免費試著磚

一個蜂巢日期函數是什麼?

蜂巢提供了許多內置函數來幫助我們在處理和查詢的數據。這些函數提供的一些功能包括字符串操作、操作日期,類型轉換,有條件的運營商,數學函數和其他幾個人。

在蜂巢類型的內置函數

日期函數

主要用於執行日期數據類型的操作如添加日期的天數或其他類似的操作。

數學函數

這些功能主要是用於執行數學計算。

有條件的函數

這些函數是用來測試條件和返回值基於測試條件是否正確或錯誤。

字符串函數

這些都是用於執行操作字符串查找一個字符串的長度等。

集合函數

這些函數是用來發現等複雜類型數組的大小和地圖。有一個收集功能和大小。規模函數的主要用途是找到數組中元素的個數和地圖。

類型轉換函數

這個函數的用法是將數據從一種類型轉換為另一個。唯一的類型轉換函數。

表生成函數

這些函數可以用來把一行變成多行。爆炸是唯一表生成的函數。這個函數使用一個數組作為輸入和輸出數組的元素到單獨的行。

日期類型

是高度格式化;在他們的情況下,每個日期值包含了世紀,年,月,日,小時,分鍾和秒。這些函數是用來執行操作等日期數據類型添加日期的天數,日期類型從一種類型轉換成另一種類型等。以下是最常用的Hadoop蜂巢DateTime函數:

函數名 返回類型 描述
Unix_Timestamp 長整型數字 它將當前Unix時間戳在幾秒鍾內。
To_date(字符串時間戳) 字符串 它將獲取和給的日期時間戳字符串的一部分:
字符串(日期) INT 今年它將獲取和給一個日期或時間戳字符串的一部分。
季度(日期/時間戳字符串) INT 函數季是在蜂巢1.3中引入的,它將獲取,給今年一季度的日期,時間戳,或字符串在1到4
月(string日期) INT 這個月它會給一個日期或時間戳字符串的一部分。
小時(string日期) INT 函數將取回並給出了小時的時間戳
分鍾(string日期) INT 這個函數將返回一分鍾的時間戳
Date_sub(字符串開始日期,int天) 字符串 DATE_SUB功能減去指定日期的天數
當前日期 日期 它將返回當前日期的查詢評估。
去年_day (string日期) 字符串 它將獲取,給這個月的最後一天的日期屬於
trunc(字符串,字符串格式) 字符串 這個函數條從一個時間戳字段的值

額外的資源

回到術語表
Baidu
map