2012-10-11 63 views
2

我需要搜索蜂巢中特定值的數組函數。蜂巢中的搜索陣列

我有一個表爲每個事件創建一行。我用collect_set(event_id)將桌子向上滾動到人物等級。我現在需要搜索數組以將用戶分爲不同的類別。我在聲明find_in_setin_file時使用了一個case,但是這些函數都沒有在數組上使用。

任何想法?我可以將數組轉換爲字符串嗎?理想情況下,我會在SQL中使用group_concat函數 - 但配置單元不支持它

回答

4

ARRAY_CONTAINS(events, search_param)將返回布爾值,如果在事件數組中找到search_param

它在Hive 0.7.1以及更早的版本中可用。