百分位函数如何在Hive中起作用?

Pra*_*arg 6 hadoop hive hiveql

请将输入数据设置为:68 69 43 54 56 61 69 70 71 72 77 78 79 85 87 88 89 93 95 96 98 99 99 62 66

根据百分位数函数[百分位数(id),0.9]得到输出为97.2

And*_*rea 7

如果您输入 0.9,您预计您提供给函数的 90% 的数据将低于返回值。25 的 90% 大约是 22.5,而 97.2 可以是正确答案,因为您的集合中的四个最高值是 99 99 98 96,而 97.2 位于第 22 (96) 和第 23 (98) 个有序数字之间。