hive中没有group_concat 发表于 2022-08-05 分类于 hive 阅读次数: Valine: 本文字数: 314 阅读时长 ≈ 1 分钟 hive中没有group_concatmysql中有group_concat进行分组之后连接多个字段,非常好用,最近使用hive时需要用到相同的功能,一开始写的是mysql语句,结果发现报错了,hive中没有这个function 好吧,没有的话就得找一下有没有可替代的方法,后来找到了concat_ws和collect_set进行组合来解决 1234select dcm.doc_id as doc_id,concat_ws(',',collect_set(cate.NAME)) as namefrom dcmleft join cate on cate.id = dcm.categories_idgroup by dcm.doc_id 相关文章 hive简介 分区表 分区信息无法查到的问题 函数 压缩 欢迎关注我的其它发布渠道 公众号 掘金 CSDN 思否 简书