Hadoop应用基础篇之二hive原理、部署与应用课件.pptVIP

Hadoop应用基础篇之二hive原理、部署与应用课件.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Hadoop应用基础篇之二hive原理、部署与应用课件.ppt

Hive原理与介绍 Hive 基本函数 Apache Hive 基本函数:日期函数 返回值类型 名称 描述 string from_unixtime(int unixtime) 将时间戳(unix epoch秒数)转换为日期时间字符串,例如from_unixtime(0)=1970-01-01 00:00:00 bigint unix_timestamp() 获得当前时间戳 bigint unix_timestamp(string date) 获得date表示的时间戳 bigint to_date(string timestamp) 返回日期字符串,例如to_date(1970-01-01 00:00:00) = 1970-01-01 string year(string date) 返回年,例如year(1970-01-01 00:00:00) = 1970,year(1970-01-01) = 1970 int month(string date)   int day(string date) dayofmonth(date)   int hour(string date)   int minute(string date)   int second(string date)   int weekofyear(string date)   int datediff(string enddate, string startdate) 返回enddate和startdate的天数的差,例如datediff(2009-03-01, 2009-02-27) = 2 int date_add(string startdate, int days) 加days天数到startdate: date_add(2008-12-31, 1) = 2009-01-01 int date_sub(string startdate, int days) 减days天数到startdate: date_sub(2008-12-31, 1) = 2008-12-30 Apache Hive 基本函数:条件函数 返回值类型 名称 描述 - if(boolean testCondition, T valueTrue, T valueFalseOrNull) 当testCondition为真时返回valueTrue,testCondition为假或NULL时返回valueFalseOrNull - COALESCE(T v1, T v2, ...) 返回列表中的第一个非空元素,如果列表元素都为空则返回NULL - CASE a WHEN b THEN c [WHEN d THEN e]* [ELSE f] END a = b,返回c;a = d,返回e;否则返回f - CASE WHEN a THEN b [WHEN c THEN d]* [ELSE e] END a 为真,返回b;c为真,返回d;否则e Apache Hive 基本函数:字符串函数 返回值类型 名称? 描述 Int length(string A) 返回字符串长度 String reverse(string A) 反转字符串 String concat(string A, string B...) 合并字符串,例如concat(foo, bar)=foobar。注意这一函数可以接受任意个数的参数 String substr(string A, int start) substring(string A, int start) 返回子串,例如substr(foobar, 4)=bar String substr(string A, int start, int len) substring(string A, int start, int len) 返回限定长度的子串,例如substr(foobar, 4, 1)=b String upper(string A) ucase(string A) 转换为大写 String lower(string A) lcase(string A) 转换为小写 String trim(string A)   String ltrim(string A)   String rtrim(string A)   String regexp_replace(string A, string B, string C) Returns the string resulting from replacing all substrings in B that match

文档评论(0)

liuxiaoyu99 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档