gpt4 book ai didi

hadoop - 在Hadoop Hive中计数并显示结果超过给定数量

转载 作者:行者123 更新时间:2023-12-02 20:20:58 25 4
gpt4 key购买 nike

我想在映射中计算相似的值,其中键将是Hive表列中的值,而对应的值是计数。并且count大于给定的num x

例如,
查询:

SELECT Col1, COUNT(*) FROM Table GROUP BY Col1

结果:
Key1=2
Key2=1

和给定的num x=2
因此,配置单元查询应返回类似以下内容的内容:
Key1=2.

说明:
Key1=2 >=2 (ok)
Key2=1 <2 (not ok)

最佳答案

map 将以{"Key1":2}的形式显示。如果要Key1=2,请使用concat(Col1, '=', cnt)而不是map():

select map(Col1, cnt) as mymap
from(
SELECT Col1, COUNT(*) cnt
FROM Table
GROUP BY Col1
HAVING count(*)>=2 --Magic number filter here
)s;

关于hadoop - 在Hadoop Hive中计数并显示结果超过给定数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60539070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com