我想在地图中计算类似的值,其中key是Hive表列中的值,相应的值是count。
例如,对于下表:
+-------+-------+
| Col 1 | Col 2 |
+-------+-------+
| Key1 | Val1 |
| Key1 | Val2 |
| Key2 | Val1 |
+-------+-------+
因此,hive查询应返回类似
的内容Key1=2
Key2=1
答案 0 :(得分:10)
看起来你正在寻找一个简单的小组。
SELECT Col1, COUNT(*) FROM Table GROUP BY Col1