hadoop教程十二、hbase hive pig zookeeper函数_第1页
hadoop教程十二、hbase hive pig zookeeper函数_第2页
hadoop教程十二、hbase hive pig zookeeper函数_第3页
hadoop教程十二、hbase hive pig zookeeper函数_第4页
hadoop教程十二、hbase hive pig zookeeper函数_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、等值比较:不等值比较:等值比较:不等值比较:小于比较:小于等于比较:大于比较:大于等于比较:空值判断:IS非空判断:ISNOTLIKE比较:JAVA的LIKE操作:REGEXP操作:算加法操作:减法操乘法操作:除法操作: 取余操作: 位与操作:位或操作: 位异或操作:位取反操作:逻辑与操作:逻辑或操作:逻辑非操作:取整函数: 向下取整函数: 取随机数函数:自然指数函数:以10为底对数函数:以2为底对数函数:10. 对数函数: 开平方函数:二进制函数:十六进制函数:反转十六进制函数:绝对值函数:十六进制函数:反转十六进制函数:绝对值函数:正取余函数:正弦函数: 反正弦函数:余弦函数:反余弦函数:

2、itive 函数25.negative函数:1.UNIX时间戳转日期函数:获取当前UNIX时间戳函数:UNIX时间戳函数 日期转年函数:日期转月函数:日期转天函数:日期转小时函数:日期转分钟函数:日期转秒函数:12. 日期转周函数日期比较函数:日期增加函数:日期减少函数:If函数: 12. 正则表达式替换函数13. 12. 正则表达式替换函数13. 分割字符串函数:集合查找函数:总和统计函数:平均值统计函数:最小值统计函数:最大值统计函数: 7. 非空集合样本变量函数 8. 总体标准偏离函数:9. 样本标准偏离函数 中位数函数:中位数函数:近似中位数函数:近似中位数函数:直方图: Map类型构

3、建: Struct类型构建:array类型构建:arraymap struct操: Map类型长度函数: 1. 等值比较: 1. 等值比较: 12. 不等值比较语法A操作类型: 描述: ANULLBNULLNULLA与表达式 B 不相等,则为 TRUE;否则为 FALSEhiveselect1fromlxw_dualwhere13. 小于比较语法: A操作类型: 描述: ANULLBNULLNULLA小于表达式 B,则为 TRUE;否则为FALSEhiveselect1fromlxw_dualwhere1select1fromlxw_dualwhere1select1fromlxw_dualw

4、here216. 大于等于比较语法A操作类型: 描述: ANULLBNULLNULLA大于或者等于表达式 B,则为 TRUE;否则为 FALSEhiveselect1fromlxw_dualwhere1=1hiveselecta,b,ab,a=bfrom7. 空值判断: IS 语法AIS操作类型: : hiveselect1fromlxw_dualwherenullis18. 非空判断: ISNOT语法AISNOT8. 非空判断: ISNOT语法AISNOT操作类型: : hiveselect1fromlxw_dualwhere1isnot19.LIKE 比较: 语法ALIKE操作类型描述AB

5、 NULLNULLA 符合表达式B 1hive select 1 from lxw_dual where football like foothiveselect1fromlxw_dualwhereNOTfootballlike 110.JAVALIKE操作语法ARLIKE操作类型描述ABNULLNULLAJAVA正则表达式 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 将结果转换成范围更大的数值类型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. 取整函数: 返回值: 311. 取整函数: 返回值: 3 hivedescribe 2. 指定精度取整函数 返回值: 3. 向下取整函数: 返回值: 34. 向上取整函数: 语法ceil(double返回值: 4. 向上取整函数: 语法ceil(double返回值: 45. 向上取整函数

10、语法ceiling(double返回值说明: 与ceil 46. 取随机数函数语法返回值7. 自然指数函数语法exp(double返回值说明: eahiveselect7. 自然指数函数语法exp(double返回值说明: eahiveselectexp(2)from自然对数函数: ln语法ln(doublea)返回值: double说明: a 8. 10 为底对数函数: 返回值: 9. 2为底对数函数: 返回值: 10. 对数函数: 语法返回值ase,double: 11. 幂运算函数语法(doublea,double返回值说明: a: 11. 幂运算函数语法(doublea,double返

11、回值说明: a的phive12. 幂运算函数语法er(doublea,double返回值说明: a的p次幂,hive13. 开平方函数 返回值说明: a 14. 二进制函数: 语法返回值说明: a 15. 十六进制函数: 语法返回值: 15. 十六进制函数: 语法返回值: string 16. 反转十六进制函数返回值说明: -17. 进制转换函数语法返回值说明: num从from_base 进制转化到to_base18. 绝对值函数: 语法abs(double返回值: 18. 绝对值函数: 语法abs(double返回值: 19. 正取余函数: 语法 )返回值: 120. 正弦函数 返回值说明

12、: a 21. 反正弦函数: 返回值说明: ahive22. 余弦函数: 返回值说明: a 23. 反余弦函数: 返回值说明: 22. 余弦函数: 返回值说明: a 23. 反余弦函数: 返回值说明: aitive函数语法 返回值说明: hive-25.negative函数语法返回值说明: 返回-5-1.UNIX时间戳转日期函数: 语法返回值说明: UNIX时间戳(1970-01-01 2. UNIX时间戳函数-1.UNIX时间戳转日期函数: 语法返回值说明: UNIX时间戳(1970-01-01 2. UNIX时间戳函数语法: 返回值: . UNIX时间戳函数语法: 返回值: 0。(stri

13、ng. UNIX时间戳函数语法返回值: hiveselect5. 日期时间转日期函数 返回值说明: ) 5. 日期时间转日期函数 返回值说明: ) 6. 日期转年函数: 返回值说明: 7. 日期转月函数语法month(string返回值说明: 8. 日期转天函数: 语法daystring返回值说明: 8 9. 日期转小时函数: 语法hour(string返回值说明: 8 9. 日期转小时函数: 语法hour(string返回值说明: 10. 日期转分钟函数语法minutestring返回值说明: 311. 日期转秒函数语法second(string返回值说明: 112. 日期转周函数语法 返回

14、值说明: hive13. 日期比较函数: 返回值说明: 13. 日期比较函数: 返回值说明: 14. 日期增加函数: : 返回值: 15. 日期减少函数: 返回值: 1. If 函数: 语法返回值: 说明2. 2. 非空查找函数语法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从start 5. 返回值A从start e6. 返回值 7. 返回值 8. 返回值8. 返回值9. 语法trim(string返回值hivesele

16、cttrim(abc)from10. : 返回值hiveselectltrim(abc)from11. 返回值hiveselectrtrim(abc)from12. 语法返回值使用转义字符,类似 oracle 中的 regexp_replace 函数。12. 语法返回值使用转义字符,类似 oracle 中的 regexp_replace 函数。 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. 分割字符串函数语法返回值: 22. 集合查找函数: 返回值说明: s

18、tr22. 集合查找函数: 返回值说明: strstrlist第一次出现的位置,strlist是用逗号分割的字符串。如果没有找该 str 字符,则返回 0 21. 个数统计函数: 返回值说明count(*)NULL值的行;count(expr)返回指定字段的非空值的个数;count(DISTINCT expr, expr_.)返回指定字段的不同的非空值的个数 2. 总和统计函数返回值说明sum(col)col的相加的结果;sum(DISTINCTcol)统计结果中col不同值hiveselectsum(distinctt)fromlxw_dual; 3. 平均值统计函数: 返回值说明: avg

19、(col)统计结果集中col 的平均值;avg(DISTINCT3. 平均值统计函数: 返回值说明: avg(col)统计结果集中col 的平均值;avg(DISTINCT col)统计结果中col 不同值相加hiveselectavg(distinctt)fromlxw_dual; 4. 最小值统计函数语法返回值: hiveselect)from5. 最大值统计函数语法: 返回值: hiveselectmax(t)from6. 非空集合总体变量函数语法返回值7. 非空集合样本变量函数语法返回值8. 总体标准偏离函数语法: 返回值说明该函数计算总体标准偏离,并返回总体变量的平方根,其返回值与V

20、AR_POP 7. 非空集合样本变量函数语法返回值8. 总体标准偏离函数语法: 返回值说明该函数计算总体标准偏离,并返回总体变量的平方根,其返回值与VAR_POP 9. 样本标准偏离函数语法返回值说明: 10中位数函数语法:返回值说明: pth个百分位数,p01col 字段目前只支持col,11. 中位数函数: 语法返回值 12. 近似中位数函数返回值 12. 近似中位数函数返回值说明: pth个百分位数,p01double,但是 10,000。当coldistinctB13. 近似中位数函数 返回值14. 直方图 说明: 以b 为基准计算col 1.Map类型构建语法mapkey1value1key2value2, 说明:根据输入的keyvaluemaphiveCreatetablelxw_testhivedescrib

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论