将 HIVE 中的用户名从一个字段拆分为两个字段

问题描述 投票:0回答:1

我有一个字段:用户名。 输出是姓氏,名字(逗号后没有多余的空格)

最终,我需要将显示脚本编写为名字姓氏。
我的想法是将逗号上的用户名拆分为单独的字段,然后连接到预期的顺序。

基于逗号分割的理想方式是什么? 预先感谢。

到目前为止,我只是研究了解决方案,但还没有成功。

hive
1个回答
0
投票

我能够将其拼凑起来以满足我的需求。 选择 用户名 ,split(用户名, ',')[0] 作为 user_first_name ,split(用户名, ',')[1] 作为 user_last_name

使用:在 Hive 中将数据拆分为多列

© www.soinside.com 2019 - 2024. All rights reserved.