spark 分组后字符串拼接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spark 分组后字符串拼接相关的知识,希望对你有一定的参考价值。
参考技术A select concat_ws(',',collect_set(service_id)) from serviceexp_rawdata_mdn_starid_mapping_info_all group by customer_id limit 10;MySQL 对分组后的同类数据进行拼接字符串
MySQL 对分组后的同类数据进行拼接字符串
写后台方法时遇到个问题,需要将表内同一订单号的操作记录流水进行简单拼接输出,不想取出来再操作,找了个mysql的方法直接操作
group_concat对组内的每一行数据拼接,内部可以排序、使用separator 进行分割
concat_ws对一行内的各个字段进行拼接,第一项指定分隔符,后续的有null会忽略
select oid, group_concat(concat_ws(‘|‘,atime,(select `level` from prizes where id=win_prize ),win_name) order by atime desc separator ‘ ‘ ) flowrecord from order_logs group by oid;
以上是关于spark 分组后字符串拼接的主要内容,如果未能解决你的问题,请参考以下文章
MySQL字符串拼接concat()分组拼接字符串group_concat()
3.1.4MySQL__数据库分组,拼接查询,日期函数,日期加减,间隔,数值四舍五入,排序,分组,having筛选,分组TopN,流程控制函数,