hadoop教程十二、hbase hive pig zookeeper函數(shù)_第1頁
hadoop教程十二、hbase hive pig zookeeper函數(shù)_第2頁
hadoop教程十二、hbase hive pig zookeeper函數(shù)_第3頁
hadoop教程十二、hbase hive pig zookeeper函數(shù)_第4頁
hadoop教程十二、hbase hive pig zookeeper函數(shù)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、等值比較:不等值比較:等值比較:不等值比較:小于比較:小于等于比較:大于比較:大于等于比較:空值判斷:IS非空判斷:ISNOTLIKE比較:JAVA的LIKE操作:REGEXP操作:算加法操作:減法操乘法操作:除法操作: 取余操作: 位與操作:位或操作: 位異或操作:位取反操作:邏輯與操作:邏輯或操作:邏輯非操作:取整函數(shù): 向下取整函數(shù): 取隨機(jī)數(shù)函數(shù):自然指數(shù)函數(shù):以10為底對(duì)數(shù)函數(shù):以2為底對(duì)數(shù)函數(shù):10. 對(duì)數(shù)函數(shù): 開平方函數(shù):二進(jìn)制函數(shù):十六進(jìn)制函數(shù):反轉(zhuǎn)十六進(jìn)制函數(shù):絕對(duì)值函數(shù):十六進(jìn)制函數(shù):反轉(zhuǎn)十六進(jìn)制函數(shù):絕對(duì)值函數(shù):正取余函數(shù):正弦函數(shù): 反正弦函數(shù):余弦函數(shù):反余弦函數(shù):

2、itive 函數(shù)25.negative函數(shù):1.UNIX時(shí)間戳轉(zhuǎn)日期函數(shù):獲取當(dāng)前UNIX時(shí)間戳函數(shù):UNIX時(shí)間戳函數(shù) 日期轉(zhuǎn)年函數(shù):日期轉(zhuǎn)月函數(shù):日期轉(zhuǎn)天函數(shù):日期轉(zhuǎn)小時(shí)函數(shù):日期轉(zhuǎn)分鐘函數(shù):日期轉(zhuǎn)秒函數(shù):12. 日期轉(zhuǎn)周函數(shù)日期比較函數(shù):日期增加函數(shù):日期減少函數(shù):If函數(shù): 12. 正則表達(dá)式替換函數(shù)13. 12. 正則表達(dá)式替換函數(shù)13. 分割字符串函數(shù):集合查找函數(shù):總和統(tǒng)計(jì)函數(shù):平均值統(tǒng)計(jì)函數(shù):最小值統(tǒng)計(jì)函數(shù):最大值統(tǒng)計(jì)函數(shù): 7. 非空集合樣本變量函數(shù) 8. 總體標(biāo)準(zhǔn)偏離函數(shù):9. 樣本標(biāo)準(zhǔn)偏離函數(shù) 中位數(shù)函數(shù):中位數(shù)函數(shù):近似中位數(shù)函數(shù):近似中位數(shù)函數(shù):直方圖: Map類型構(gòu)

3、建: Struct類型構(gòu)建:array類型構(gòu)建:arraymap struct操: Map類型長度函數(shù): 1. 等值比較: 1. 等值比較: 12. 不等值比較語法A操作類型: 描述: ANULLBNULLNULLA與表達(dá)式 B 不相等,則為 TRUE;否則為 FALSEhiveselect1fromlxw_dualwhere13. 小于比較語法: A操作類型: 描述: ANULLBNULLNULLA小于表達(dá)式 B,則為 TRUE;否則為FALSEhiveselect1fromlxw_dualwhere1select1fromlxw_dualwhere1select1fromlxw_dualw

4、here216. 大于等于比較語法A操作類型: 描述: ANULLBNULLNULLA大于或者等于表達(dá)式 B,則為 TRUE;否則為 FALSEhiveselect1fromlxw_dualwhere1=1hiveselecta,b,ab,a=bfrom7. 空值判斷: IS 語法AIS操作類型: : hiveselect1fromlxw_dualwherenullis18. 非空判斷: ISNOT語法AISNOT8. 非空判斷: ISNOT語法AISNOT操作類型: : hiveselect1fromlxw_dualwhere1isnot19.LIKE 比較: 語法ALIKE操作類型描述AB

5、 NULLNULLA 符合表達(dá)式B 1hive select 1 from lxw_dual where football like foothiveselect1fromlxw_dualwhereNOTfootballlike 110.JAVALIKE操作語法ARLIKE操作類型描述ABNULLNULLAJAVA正則表達(dá)式 B 的正則語法,則為 TRUE;否則為 FALSE。hiveselect1fromlxw_dualwherefootbarrlike1hiveselect1fromlxw_dualwhere123456rliked+$; hiveselect1fromlxw_dualwh

6、ere123456aarlike11.REGEXP 操作語法AREGEXP操作類型描述: RLIKEhiveselect1fromlxw_dualwherefootbarREGEXP11. 加法操作語法: A11.REGEXP 操作語法AREGEXP操作類型描述: RLIKEhiveselect1fromlxw_dualwherefootbarREGEXP11. 加法操作語法: A double+ double hiveselect1+9fromhivecreatetablelxw_duala hive describe lxw_dual;ect1+1.2from2. 減法操作語法: A do

7、uble hiveselect105from5hivecreatetablelxw_dualhivedescribeect5.64from3. 乘法操作: 語法: A*ABA3. 乘法操作: 語法: A*ABAB 則需要通過cast 將結(jié)果轉(zhuǎn)換成范圍更大的數(shù)值類型hiveselect40*5from4. 除法操作語法: A hiveselect40/5from999)from lxw_duallimit 5. 取余操作語法: A hiveselect41%5from1hiveselect8.4%4fromlxw_dual; hiveselectround(8.4%4,2)from6. 位與操作

8、: 語法: A&6. 位與操作: 語法: A&ABhiveselect4&8from0hiveselect6&4fromlxw_dual; 7. 位或操作: 語法: A|ABhiveselect4|8fromhiveselect6|8fromlxw_dual; 8. 位異或操作: 語法: AABhiveselect48fromhiveselect64fromlxw_dual; 9位取反操作: 語法: Ahiveselect6from-hive9位取反操作: 語法: Ahiveselect6from-hiveselect4from-1. 邏輯與操作語法AANDA和BTRUETRUEFALSEA為

9、NULL或B為NULL,則為 NULLhiveselect1fromlxw_dualwhere1=1and12. 邏輯或操作: 語法: AOR hiveselect1fromlxw_dualwhere1=2or13. 邏輯非操作: 語法NOThiveselect1fromlxw_dualwherenot11. 取整函數(shù): 返回值: 311. 取整函數(shù): 返回值: 3 hivedescribe 2. 指定精度取整函數(shù) 返回值: 3. 向下取整函數(shù): 返回值: 34. 向上取整函數(shù): 語法ceil(double返回值: 4. 向上取整函數(shù): 語法ceil(double返回值: 45. 向上取整函數(shù)

10、語法ceiling(double返回值說明: 與ceil 46. 取隨機(jī)數(shù)函數(shù)語法返回值7. 自然指數(shù)函數(shù)語法exp(double返回值說明: eahiveselect7. 自然指數(shù)函數(shù)語法exp(double返回值說明: eahiveselectexp(2)from自然對(duì)數(shù)函數(shù): ln語法ln(doublea)返回值: double說明: a 8. 10 為底對(duì)數(shù)函數(shù): 返回值: 9. 2為底對(duì)數(shù)函數(shù): 返回值: 10. 對(duì)數(shù)函數(shù): 語法返回值ase,double: 11. 冪運(yùn)算函數(shù)語法(doublea,double返回值說明: a: 11. 冪運(yùn)算函數(shù)語法(doublea,double返

11、回值說明: a的phive12. 冪運(yùn)算函數(shù)語法er(doublea,double返回值說明: a的p次冪,hive13. 開平方函數(shù) 返回值說明: a 14. 二進(jìn)制函數(shù): 語法返回值說明: a 15. 十六進(jìn)制函數(shù): 語法返回值: 15. 十六進(jìn)制函數(shù): 語法返回值: string 16. 反轉(zhuǎn)十六進(jìn)制函數(shù)返回值說明: -17. 進(jìn)制轉(zhuǎn)換函數(shù)語法返回值說明: num從from_base 進(jìn)制轉(zhuǎn)化到to_base18. 絕對(duì)值函數(shù): 語法abs(double返回值: 18. 絕對(duì)值函數(shù): 語法abs(double返回值: 19. 正取余函數(shù): 語法 )返回值: 120. 正弦函數(shù) 返回值說明

12、: a 21. 反正弦函數(shù): 返回值說明: ahive22. 余弦函數(shù): 返回值說明: a 23. 反余弦函數(shù): 返回值說明: 22. 余弦函數(shù): 返回值說明: a 23. 反余弦函數(shù): 返回值說明: aitive函數(shù)語法 返回值說明: hive-25.negative函數(shù)語法返回值說明: 返回-5-1.UNIX時(shí)間戳轉(zhuǎn)日期函數(shù): 語法返回值說明: UNIX時(shí)間戳(1970-01-01 2. UNIX時(shí)間戳函數(shù)-1.UNIX時(shí)間戳轉(zhuǎn)日期函數(shù): 語法返回值說明: UNIX時(shí)間戳(1970-01-01 2. UNIX時(shí)間戳函數(shù)語法: 返回值: . UNIX時(shí)間戳函數(shù)語法: 返回值: 0。(stri

13、ng. UNIX時(shí)間戳函數(shù)語法返回值: hiveselect5. 日期時(shí)間轉(zhuǎn)日期函數(shù) 返回值說明: ) 5. 日期時(shí)間轉(zhuǎn)日期函數(shù) 返回值說明: ) 6. 日期轉(zhuǎn)年函數(shù): 返回值說明: 7. 日期轉(zhuǎn)月函數(shù)語法month(string返回值說明: 8. 日期轉(zhuǎn)天函數(shù): 語法daystring返回值說明: 8 9. 日期轉(zhuǎn)小時(shí)函數(shù): 語法hour(string返回值說明: 8 9. 日期轉(zhuǎn)小時(shí)函數(shù): 語法hour(string返回值說明: 10. 日期轉(zhuǎn)分鐘函數(shù)語法minutestring返回值說明: 311. 日期轉(zhuǎn)秒函數(shù)語法second(string返回值說明: 112. 日期轉(zhuǎn)周函數(shù)語法 返回

14、值說明: hive13. 日期比較函數(shù): 返回值說明: 13. 日期比較函數(shù): 返回值說明: 14. 日期增加函數(shù): : 返回值: 15. 日期減少函數(shù): 返回值: 1. If 函數(shù): 語法返回值: 說明2. 2. 非空查找函數(shù)語法COALESCE(Tv1Tv2, 返回值: 說明 3. 語法CASEaWHENbTHENcWHENdTHENe*ELSE f返回值: end hive Select case 100 when 50 then tom when 100 then mary else hive Select case 200 when 50 then tom when 100 then

15、 mary else tim end 4. 語法CASEWHENaTHENbWHENcTHENd*ELSEe返回值: hiveselectcasewhen1=2thentomwhen2=2thenmaryelsetimendfromhiveselectcasewhen1=1thentomwhen2=2thenmaryelsetimendfromlxw_dual; 1. 返回值 1. 返回值 72. 返回值 3. 返回值4. 返回值 5. 返回值A(chǔ)從start 5. 返回值A(chǔ)從start e6. 返回值 7. 返回值 8. 返回值8. 返回值9. 語法trim(string返回值hivesele

16、cttrim(abc)from10. : 返回值hiveselectltrim(abc)from11. 返回值hiveselectrtrim(abc)from12. 語法返回值使用轉(zhuǎn)義字符,類似 oracle 中的 regexp_replace 函數(shù)。12. 語法返回值使用轉(zhuǎn)義字符,類似 oracle 中的 regexp_replace 函數(shù)。 13. : 返回值 select java regexp_extract(data_field,.*?AppLoad2Req=(&+),1)asccc frompt_nginx_loginlog_stwherept=2012-03-26limit14.

17、 返回值URL 中指定的部分。partToExtract 的有效值為:HOST, PATH, QUERY, REF, PROTOCOL, AUTHORITY, FILE, and USERINFO. fromlxw_dual; 15. , 返回值fromlxw_dual; 15. , 返回值hive 16. 語法:返回值 17. 返回值 18. ascii語法ascii(string返回值18. ascii語法ascii(string返回值19. 語法lpad(string返回值 20. 返回值 len,string 21. 分割字符串函數(shù)語法返回值: 22. 集合查找函數(shù): 返回值說明: s

18、tr22. 集合查找函數(shù): 返回值說明: strstrlist第一次出現(xiàn)的位置,strlist是用逗號(hào)分割的字符串。如果沒有找該 str 字符,則返回 0 21. 個(gè)數(shù)統(tǒng)計(jì)函數(shù): 返回值說明count(*)NULL值的行;count(expr)返回指定字段的非空值的個(gè)數(shù);count(DISTINCT expr, expr_.)返回指定字段的不同的非空值的個(gè)數(shù) 2. 總和統(tǒng)計(jì)函數(shù)返回值說明sum(col)col的相加的結(jié)果;sum(DISTINCTcol)統(tǒng)計(jì)結(jié)果中col不同值hiveselectsum(distinctt)fromlxw_dual; 3. 平均值統(tǒng)計(jì)函數(shù): 返回值說明: avg

19、(col)統(tǒng)計(jì)結(jié)果集中col 的平均值;avg(DISTINCT3. 平均值統(tǒng)計(jì)函數(shù): 返回值說明: avg(col)統(tǒng)計(jì)結(jié)果集中col 的平均值;avg(DISTINCT col)統(tǒng)計(jì)結(jié)果中col 不同值相加hiveselectavg(distinctt)fromlxw_dual; 4. 最小值統(tǒng)計(jì)函數(shù)語法返回值: hiveselect)from5. 最大值統(tǒng)計(jì)函數(shù)語法: 返回值: hiveselectmax(t)from6. 非空集合總體變量函數(shù)語法返回值7. 非空集合樣本變量函數(shù)語法返回值8. 總體標(biāo)準(zhǔn)偏離函數(shù)語法: 返回值說明該函數(shù)計(jì)算總體標(biāo)準(zhǔn)偏離,并返回總體變量的平方根,其返回值與V

20、AR_POP 7. 非空集合樣本變量函數(shù)語法返回值8. 總體標(biāo)準(zhǔn)偏離函數(shù)語法: 返回值說明該函數(shù)計(jì)算總體標(biāo)準(zhǔn)偏離,并返回總體變量的平方根,其返回值與VAR_POP 9. 樣本標(biāo)準(zhǔn)偏離函數(shù)語法返回值說明: 10中位數(shù)函數(shù)語法:返回值說明: pth個(gè)百分位數(shù),p01col 字段目前只支持col,11. 中位數(shù)函數(shù): 語法返回值 12. 近似中位數(shù)函數(shù)返回值 12. 近似中位數(shù)函數(shù)返回值說明: pth個(gè)百分位數(shù),p01double,但是 10,000。當(dāng)coldistinctB13. 近似中位數(shù)函數(shù) 返回值14. 直方圖 說明: 以b 為基準(zhǔn)計(jì)算col 1.Map類型構(gòu)建語法mapkey1value1key2value2, 說明:根據(jù)輸入的keyvaluemaphiveCreatetablelxw_testhivedescrib

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論