Presto/hive 一行转多行,多行合并成一行
presto-多行变一行
with t(id,a) as(
select '1','a' union all
select '2','c' union all
select '2','d' )
select id,array_join(array_agg(a), ',') from t
group by id
array_agg将数据整合起来变成一个列表,array_join将列表以指定分隔符连接起来
霸气的沙滩裤 · GitHub收获1W星标《迁移学习导论》重新 ...· 10 月前 · |
礼貌的皮带 · vue项目读取全局配置_vue读取配置文件- ...· 10 月前 · |
严肃的面包 · Java URL 处理 | 菜鸟教程· 1 年前 · |
苦闷的领带 · 编译器错误 C2797 | ...· 1 年前 · |
忧郁的硬盘 · iOS 全埋点-控件点击事件(3) - 掘金· 1 年前 · |
礼貌的皮带 · vue项目读取全局配置_vue读取配置文件-CSDN博客 10 月前 |
严肃的面包 · Java URL 处理 | 菜鸟教程 1 年前 |
忧郁的硬盘 · iOS 全埋点-控件点击事件(3) - 掘金 1 年前 |