4
想知道是否可以在一步中将数组投影到配置单元中的单独列中?将项目数组映射到配置单元中的列
我有这个疑问
select split(activity_data,":") as ad from mpod_audit_log
在立柱广告包含10个不同的领域,我想突出至10列。
想知道是否可以在一步中将数组投影到配置单元中的单独列中?将项目数组映射到配置单元中的列
我有这个疑问
select split(activity_data,":") as ad from mpod_audit_log
在立柱广告包含10个不同的领域,我想突出至10列。
是的,这是可能的。我知道有两种方法可以做到这一点:
使用索引来访问数组元素:
选择拆分(activity_data “:”)[0] COL1,分割(activity_data “:” )[1] as col2 ... from mpod_audit_log
在此贴子中解释。 Explode the Array of Struct in Hive