我有一个配置单元表,其中列具有地图数据类型。键是userId,值是计数。是否可以提取其值大于某个变量n?
的所有键此表已使用配置单元外部创建。
答案 0 :(得分:0)
您需要将数据存储在地图或结构中,以便密钥在整个列中保持一致,例如:
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