【发布时间】:2017-09-21 12:41:24
【问题描述】:
我有一个格式如下的表格:
IDX IDY Time Text
idx1 idy1 t1 text1
idx1 idy2 t2 text2
idx1 idy2 t3 text3
idx1 idy1 t4 text4
idx2 idy3 t5 text5
idx2 idy3 t6 text6
idx2 idy1 t7 text7
idx2 idy3 t8 text8
我希望看到的是这样的:
idx1 text1
idx1 text2, text3
idx1 text4
idx2 text5, text6
idx2 text7
idx2 text8
所以在最后阶段,我可以:
text1
text2, text3
text4
==SEPERATOR==
text5, text6
text7
text8
如何在 Hive 或 Presto 中执行此操作?谢谢。
【问题讨论】:
-
==SEPERATOR==? -
idx2 idy3 t5重复两次 -
已修复。分隔符是任何类型的分隔线。它用于分隔 IDX。
-
在SQL中做这种格式化没有多大意义