其他分享
首页 > 其他分享> > concat_ws函数和group_concat函数

concat_ws函数和group_concat函数

作者:互联网

需求:根据class分组,把同一分组的name字段使用逗号分隔
 
原始表: 
图片

结果集:
图片

Spark sql  实现 :

SELECT  concat_ws(',',collect_set(name)) FROM A GROUP BY class

 

去重并拍排序

SELECT  concat_ws(',',sort_array(collect_set(nvl(rap_flag,'false'))) FROM A GROUP BY class

 

标签:set,group,函数,ws,SELECT,GROUP,class,concat
来源: https://www.cnblogs.com/dali1314/p/16528460.html