(六)Hive函數(shù)大全

一求泰、關系運算:

1. 等值比較: =

2. 等值比較:<=>

3. 不等值比較: <>和!=

4. 小于比較: <

5. 小于等于比較: <=

6. 大于比較: >

7. 大于等于比較: >=

8. 區(qū)間比較

9. 空值判斷: IS NULL

10. 非空判斷: IS NOT NULL

10. LIKE比較: LIKE

11. JAVA的LIKE操作: RLIKE

12. REGEXP操作: REGEXP

二缀匕、數(shù)學運算:

1. 加法操作: +

2. 減法操作: –

3. 乘法操作: *

4. 除法操作: /

5. 取余操作: %

6. 位與操作: &

7. 位或操作: |

8. 位異或操作: ^

9.位取反操作: ~

三歧寺、邏輯運算:

1. 邏輯與操作: AND 、&&

2. 邏輯或操作: OR 棍矛、||

3. 邏輯非操作: NOT靠娱、!

四、復合類型構造函數(shù):

1. map結構

2. struct結構

3. named_struct結構

4. array結構

5. create_union

五阴孟、復合類型操作符:

1. 獲取array中的元素

2. 獲取map中的元素

3. 獲取struct中的元素

六、數(shù)值計算函數(shù):

1. 取整函數(shù): round

2. 指定精度取整函數(shù): round

3. 向下取整函數(shù): floor

4. 向上取整函數(shù): ceil

5. 向上取整函數(shù): ceiling

6. 取隨機數(shù)函數(shù): rand

7. 自然指數(shù)函數(shù): exp

8. 以10為底對數(shù)函數(shù): log10

9. 以2為底對數(shù)函數(shù): log2

10. 對數(shù)函數(shù): log

11. 冪運算函數(shù): pow

12. 冪運算函數(shù): power

13. 開平方函數(shù): sqrt

14. 二進制函數(shù): bin

15. 十六進制函數(shù): hex

16. 反轉十六進制函數(shù): unhex

17. 進制轉換函數(shù): conv

18. 絕對值函數(shù): abs

19. 正取余函數(shù): pmod

20. 正弦函數(shù): sin

21. 反正弦函數(shù): asin

22. 余弦函數(shù): cos

23. 反余弦函數(shù): acos

24. positive函數(shù): positive

25. negative函數(shù): negative

七税迷、集合操作函數(shù):

1. map類型大杏浪俊:size

2. array類型大小:size

3. 判斷元素數(shù)組是否包含元素:array_contains

4. 獲取map中所有value集合

5. 獲取map中所有key集合

6. 數(shù)組排序

八箭养、類型轉換函數(shù):

1. 二進制轉換:binary

2. 基礎類型之間強制轉換:cast

九慕嚷、日期函數(shù)

1. UNIX時間戳轉日期函數(shù): from_unixtime

2. 獲取當前UNIX時間戳函數(shù): unix_timestamp

3. 日期轉UNIX時間戳函數(shù): unix_timestamp

4. 指定格式日期轉UNIX時間戳函數(shù): unix_timestamp

5. 日期時間轉日期函數(shù): to_date

6. 日期轉年函數(shù): year

7. 日期轉月函數(shù): month

8. 日期轉天函數(shù): day

9. 日期轉小時函數(shù): hour

10. 日期轉分鐘函數(shù): minute

11. 日期轉秒函數(shù): second

12. 日期轉周函數(shù): weekofyear

13. 日期比較函數(shù): datediff

14. 日期增加函數(shù): date_add

15. 日期減少函數(shù): date_sub

十、條件函數(shù):

1. If函數(shù): if

2. 非空查找函數(shù): COALESCE

3. 條件判斷函數(shù):CASE

4. 條件判斷函數(shù):CASE

十一、字符串函數(shù)

1.?? ?字符ascii碼函數(shù):ascii

2.?? ?base64字符串

3. 字符串連接函數(shù):concat

4.?? ?帶分隔符字符串連接函數(shù):concat_ws

5. 數(shù)組轉換成字符串的函數(shù):concat_ws

6. 小數(shù)位格式化成字符串函數(shù):format_number

7. 字符串截取函數(shù):substr,substring

8. 字符串截取函數(shù):substr,substring

9. 字符串查找函數(shù):instr

10. 字符串長度函數(shù):length

11. 字符串查找函數(shù):locate

12. 字符串格式化函數(shù):printf

13. 字符串轉換成map函數(shù):str_to_map

14. base64解碼函數(shù):unbase64(string str)

15. 字符串轉大寫函數(shù):upper,ucase

16. 字符串轉小寫函數(shù):lower,lcase

17. 去空格函數(shù):trim

18. 左邊去空格函數(shù):ltrim

19. 右邊去空格函數(shù):rtrim

20. 正則表達式替換函數(shù):regexp_replace

21. 正則表達式解析函數(shù):regexp_extract

22. URL解析函數(shù):parse_url

23. json解析函數(shù):get_json_object

24. 空格字符串函數(shù):space

25. 重復字符串函數(shù):repeat

26. 左補足函數(shù):lpad

27. 右補足函數(shù):rpad

28. 分割字符串函數(shù): split

29. 集合查找函數(shù): find_in_set

30.?? ?分詞函數(shù):sentences

31. 分詞后統(tǒng)計一起出現(xiàn)頻次最高的TOP-K

32. 分詞后統(tǒng)計與指定單詞一起出現(xiàn)頻次最高的TOP-K

十二闯冷、混合函數(shù):

1. 調用Java函數(shù):java_method

2. 調用Java函數(shù):reflect

3. 字符串的hash值:hash

十三砂心、XPath解析XML函數(shù):

1. xpath

2. xpath_string

3. xpath_boolean

4. xpath_short, xpath_int, xpath_long

5. xpath_float, xpath_double, xpath_number

十四懈词、匯總統(tǒng)計函數(shù):

1. 個數(shù)統(tǒng)計函數(shù): count

2. 總和統(tǒng)計函數(shù): sum

3. 平均值統(tǒng)計函數(shù): avg

4. 最小值統(tǒng)計函數(shù): min

5. 最大值統(tǒng)計函數(shù): max

6. 非空集合總體變量函數(shù): var_pop

7. 非空集合樣本變量函數(shù): var_samp

8. 總體標準偏離函數(shù): stddev_pop

9. 樣本標準偏離函數(shù): stddev_samp

10.中位數(shù)函數(shù): percentile

11. 中位數(shù)函數(shù): percentile

12. 近似中位數(shù)函數(shù): percentile_approx

13. 近似中位數(shù)函數(shù): percentile_approx

14. 直方圖: histogram_numeric

15. 集合去重數(shù):collect_set

16. 集合不去重函數(shù):collect_list

十五蛇耀、表格生成函數(shù)Table-Generating Functions (UDTF)

1. 數(shù)組拆分成多行:explode

2. Map拆分成多行:explode

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市坎弯,隨后出現(xiàn)的幾起案子纺涤,更是在濱河造成了極大的恐慌,老刑警劉巖抠忘,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件撩炊,死亡現(xiàn)場離奇詭異,居然都是意外死亡崎脉,警方通過查閱死者的電腦和手機拧咳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來囚灼,“玉大人骆膝,你說我怎么就攤上這事≡钐澹” “怎么了阅签?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蝎抽。 經常有香客問我政钟,道長,這世上最難降的妖魔是什么樟结? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任养交,我火速辦了婚禮,結果婚禮上瓢宦,老公的妹妹穿的比我還像新娘碎连。我一直安慰自己,他們只是感情好刁笙,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布破花。 她就那樣靜靜地躺著,像睡著了一般疲吸。 火紅的嫁衣襯著肌膚如雪座每。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天摘悴,我揣著相機與錄音峭梳,去河邊找鬼。 笑死,一個胖子當著我的面吹牛葱椭,可吹牛的內容都是我干的捂寿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼孵运,長吁一口氣:“原來是場噩夢啊……” “哼秦陋!你這毒婦竟也來了?” 一聲冷哼從身側響起治笨,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤驳概,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后旷赖,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體顺又,經...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年等孵,在試婚紗的時候發(fā)現(xiàn)自己被綠了稚照。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡俯萌,死狀恐怖果录,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情绳瘟,我是刑警寧澤雕憔,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站糖声,受9級特大地震影響斤彼,放射性物質發(fā)生泄漏。R本人自食惡果不足惜蘸泻,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一琉苇、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧悦施,春花似錦并扇、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至昼汗,卻和暖如春肴熏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背顷窒。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工蛙吏, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓鸦做,卻偏偏與公主長得像励烦,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子泼诱,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內容