我有一个HIVE表,如下所示:
id字符串
名字数组<字符串>
姓氏数组<字符串>
例如
id,名字,姓氏
1,[A,B],[C,D,E]
2,[A],[C,D]
如何编写将first_name和last_name都转换为字符串的查询,如下所示?
id,名字,姓氏
1,A_B,C_D_E
2,A,C_D
谢谢
答案 0 :(得分:1)
使用concat_ws
接受array
作为输入。
select id,concat_ws('_',first_name),concat_ws('_',last_name)
from tbl