Hive 配置单元映射类型查询

Hive 配置单元映射类型查询,hive,hbase,Hive,Hbase,我有一个配置单元表,其中一列具有映射数据类型。键是一个用户ID,值是一个计数。是否可以提取其值大于某个变量n的所有键 此表是使用配置单元从外部创建的。您需要将数据存储在映射或结构中,以便键在整个列中保持一致,例如: mp_col {"userid":"user1", "count":1} {"userid":"user2", "count":2} {"userid":"user3", "count":3} 然后,返回所需行的查询很简单: select mp_col["userid"] as u

我有一个配置单元表,其中一列具有映射数据类型。键是一个用户ID,值是一个计数。是否可以提取其值大于某个变量n的所有键


此表是使用配置单元从外部创建的。

您需要将数据存储在映射或结构中,以便键在整个列中保持一致,例如:

mp_col
{"userid":"user1", "count":1}
{"userid":"user2", "count":2}
{"userid":"user3", "count":3}
然后,返回所需行的查询很简单:

select mp_col["userid"] as user_ids
from table
where mp_col["count"] > 1
;
这将输出下表:

user_ids
user2
user3

任何代码或基础?只是该列中的一个具有映射类型。基础是,地图的关键是用户ID,计数是他登录的次数。我想获取值大于某个数字的所有键@埃文·卡斯莱克