在Hadoop Hive中进行计数

6

我希望能够统计一个映射中相似的值,其中键是Hive表列中的值,相应的值是计数。

例如,对于下面的表:

+-------+-------+
| Col 1 | Col 2 |
+-------+-------+
| Key1  | Val1  |
| Key1  | Val2  |
| Key2  | Val1  |
+-------+-------+

因此,Hive查询应该返回类似以下内容:
Key1=2
Key2=1
1个回答

10

看起来您需要一个简单的分组查询。

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


有没有办法进行第二层分组。实际上,我得到的输出只是一个分组查询。 - divinedragon
你的意思是按照两列分组吗?你可以在group by中放入多个列。 - Steve Severance

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接