美文网首页
Hive内置函数总结(1)

Hive内置函数总结(1)

作者: 我爱娃娃菜 | 来源:发表于2016-10-22 01:20 被阅读0次

    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为分隔符连接起来

    相关文章

      网友评论

          本文标题:Hive内置函数总结(1)

          本文链接:https://www.haomeiwen.com/subject/iagcuttx.html