hive列拆分与行转列lateral view explode用法
有时候我们在处理数据时,会遇到某个列存在多值的情况,如果想拿到里面的每个值进行后续的处理的话,这种情况下有两种处理方式,如果是固定数目的多值,可以使用split切分,如果不定数目的。下面我们就来看看具体怎么处理。步骤1先把要转换的各列拼到一起,如有9列,下面为了测试方便,我用1,2,3,4,5,6,7,8,9代替,sql为select concat_ws(',','1','2','3','4...
转载
2019-07-08 17:45:37 ·
5799 阅读 ·
1 评论