【发布时间】:2012-10-11 18:19:12
【问题描述】:
我需要在一个数组函数中搜索 hive 中的特定值。
我有一个为每个事件创建一行的表。我使用collect_set(event_id) 将表格提升到人员级别。我现在需要搜索数组以将用户分为不同的类别。我尝试使用 case when 语句 find_in_set 和 in_file 但这些函数都不适用于数组。
有什么想法吗?我可以将数组转换为字符串吗?理想情况下,我会在 SQL 中使用 group_concat 函数 - 但 hive 不支持它
【问题讨论】:
标签: arrays string set hive collect