Hive SQL学习整理_2

=Start=

缘由:

继续整理一下常见Hive SQL的用法,方便要用的时候参考。

正文:

参考解答:
1、explode函数的简单使用

总结起来一句话:explode就是将Hive一行中复杂的array或者map结构拆分成多行。

2、lateral view使用时的一些注意事项

3、字符串截取

4、json字符串解析、提取

参见之前记录的「Hive中如何加载和解析(嵌套)json数据」。

5、内置的聚合函数
返回类型 聚合函数名称 描述说明
DOUBLE sum(col), sum(DISTINCT col) 求列的和 (returns the sum of the elements in the group or the sum of the distinct values of the column in the group)
DOUBLE avg(col), avg(DISTINCT col) 求列的平均数(returns the average of the elements in the group or the average of the distinct values of the column in the group)
DOUBLE min(col) 求列的最小值(returns the minimum value of the column in the group)
DOUBLE max(col) 求列的最大值(returns the maximum value of the column in the group)

 

参考链接:

=END=

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/4243.html

《Hive SQL学习整理_2》上有2条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注