我有一个表(键,值),其中包含0000
和9999
之间的键,但它包含孔和键的副本。
例如:(0001,3),(0003,2), (0001,6), ...
我想要的是一个表(键,MAX(值))(通常按键分组)但没有空洞(生成缺失的键)。
例如:(0000, 0), (0001, 6), (0002, 0), (0003, 2), ...
有没有办法用Hive做到这一点?
答案 0 :(得分:1)
我会用以下方式做到这一点:
Select Key, Max(Val) from table Group By Key