
Hive
卡列宁的微笑66
这个作者很懒,什么都没留下…
展开
-
Hive集合数据类型
Hive有三种复杂数据类型ARRAY、MAP 和 STRUCT。ARRAY和MAP与Java中的Array和Map类似,而STRUCT与C语言中的Struct类似,它封装了一个命名字段集合,复杂数据类型允许任意层次的嵌套。 数据类型 描述 语法示例 STRUCT 和c语言中的struct类似,都可以通过...原创 2019-08-02 18:14:23 · 489 阅读 · 0 评论 -
Hive之--行转列collect和列转行explode
一、行专列1.相关函数说明concat(string A/col, string B/col…):返回输入字符串连接后的结果,支持任意个输入字符串; concat_ws(separator, str1, str2,...):它是一个特殊形式的 concat()。第一个参数剩余参数间的分隔符。分隔符可以是与剩余参数一样的字符串。如果分隔符是 NULL,返回值也将为 NULL。这个函数会跳过...原创 2019-08-05 19:17:10 · 921 阅读 · 0 评论 -
Hive之--窗口函数
背景:平常我们使用 hive或者 mysql时,一般聚合函数用的比较多。但对于某些偏分析的需求,group by可能很费力,子查询很多,这个时候就需要使用窗口分析函数了~注:hive、oracle提供开窗函数,mysql8之前版本不提供,但Oracle发布的 MySQL 8.0版本支持窗口函数(over)和公用表表达式(with)这两个重要的功能!一、相关函数说明OVER():指定分...原创 2019-08-05 23:41:54 · 427 阅读 · 0 评论