`
superlxw1234
  • 浏览: 542507 次
  • 性别: Icon_minigender_1
  • 来自: 西安
博客专栏
Bd1c0a0c-379a-31a8-a3b1-e6401e2f1523
Hive入门
浏览量:43261
社区版块
存档分类
最新评论

Hive中实现group concat功能(不用udf)

    博客分类:
  • hive
阅读更多
hive> desc t;
OK
id      string
str     string
Time taken: 0.249 seconds
hive> select * from t;
OK
1       A
1       B
2       C
2       D
Time taken: 0.209 seconds

 

在Hive0.9中,可用:

 

SELECT id,
concat_ws('|', collect_set(str))
FROM t 
GROUP BY id;

得到结果:

 

1 A|B

2 C|D

 

但在hive0.7中不容易实现,concat_ws函数不支持Array。

 

 

 

1
4
分享到:
评论
1 楼 107x 2014-11-11  
不错,谢谢!

相关推荐

Global site tag (gtag.js) - Google Analytics