1.数据
t_demo表
| poi_code | tag_name | tag_weight |
|---|---|---|
| 1706169 | 末次下单时间 | 20210302 |
| 1706169 | 最后拜访时间 | 2021-03-21 14:15:00 |
| 1706169 | 首次下单时间 | 20191026 |
2.需求结果
| poi_code | 首次下单时间 | 末次下单时间 | 首次下单时间 |
|---|---|---|---|
| 1706169 | 20191026 | 20210302 | 2021-03-21 14:15:00 |
3.求解思路
3.1 我们把相同的poi_code放在一个数组里面
SELECT
poi_code ,
aa
FROM
(
SELECT
poi_code ,
collect_list(concat(tag_name,

本文介绍了如何在Hive中实现数据的行转列操作,通过`COLLECT_SET`收集相同`poi_code`到数组,再利用`CONCAT_WS`和`STR_TO_MAP`进行转换,详细展示了每个步骤的结果。
最低0.47元/天 解锁文章
1437

被折叠的 条评论
为什么被折叠?



