【发布时间】:2020-08-28 02:55:23
【问题描述】:
我有一个 hive 表,它是根据数值排序的,比如 count。
fruit count
------ -------
apple 10
orange 8
banana 5
melon 3
pears 1
总数为 27。我需要将它分成三个部分。所以计数的前 1/3 即 1 到 9 是一,10 到 18 是第二个,19 到 27 是第三个。 我想我需要做一些滑动窗口。
fruit count zone
------ ------- --------
apple 10 one
orange 8 two
banana 5 three
melon 3 three
pears 1 three
知道如何解决这个问题
【问题讨论】:
-
如果第一个计数是 50,结果会是什么? (即超过总值的2/3s。)
标签: sql hive hiveql sliding-window