hive 与collect相关的函数有 collect_list和collect_set
它们都是将分组中的某列转为一个数组返回,
不同的是collect_list不去重而collect_set去重
按用户分组,取出每个用户每天看过的所有视频的名字
select username, collect_list(video_name) from t_visit_video group by username ;
select sex,concat_ws(’_’,collect_set(name)) from student t group by sex; 返回用_分割
26-大数据-hive 列转行collect_list/collect_set
最新推荐文章于 2024-01-30 14:46:05 发布