Hive内置函数总结(1)

hive聚合函数参见:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-Built-inAggregateFunctions

(1)collect_set(col)函数用于合并某列的值,去重后返回一个数组。假设user_course表的数据如下:

user_id            course           score

a1001               english             99

a1001               chinese            90

select collect_set(course)  as courses from user_course group_by user_id;

返回的结果位[english, chinese]

注意的是,collect_set必须与group by 语句共同使用。

(2)explode(array) 用于将一个数组拆分成多行。

(3)concat_ws(separator, elements)将elements用separator为分隔符连接起来

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容