有没有办法将变量拆分为不同的列

cpjpxq1n  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(311)

需要帮助将变量拆分为不同的列。
变量有3个由符号管道“|”分隔的输入
输入的大小各不相同。

Using query : split(x, '|') [0] as abc, split(x, '|') [1] as bcd,

Input field x = 234324234|4873264962 

Required output:
    column 1: abc 234324234 
    column 2: bcd 4873264962
368yc8dk

368yc8dk1#

输入字段x:23434234 | 4873264962
从表中选择split(x,“\\;”)[0]作为列1,split(x,“\\;”)[1]作为列2,split(x,“\\;”)[2]作为列3。
col1 col2 col3 23434234 4873264962空

相关问题