0


三种SQL实现聚合字段合并(presto、hive、mysql)

需求:按照项目名,以逗号合并参与人

presto

select 
    item_name
    ,array_join(array_agg(name),',')as group_name
from 
    test.test_04
groupby 
    item_name
orderby item_name 

在这里插入图片描述

hive

select 
    item_name
    ,concat_ws(',',collect_set(name))as group_name
from 
    test.test_04
groupby 
    item_name
orderby item_name 

在这里插入图片描述

mysql

select 
    item_name,
    group_concat(name,',')as group_name 
from 
    test_prc
groupby item_name

在这里插入图片描述

标签: sql hive mysql

本文转载自: https://blog.csdn.net/shine4869/article/details/131646326
版权归原作者 皖渝 所有, 如有侵权,请联系我们删除。

“三种SQL实现聚合字段合并(presto、hive、mysql)”的评论:

还没有评论