多列的百分位数

时间:2013-02-03 13:59:08

标签: hadoop hive

我有一个大约200-250列的表,我想计算每个列的百分位数。

Hive给出函数Percentile(int_exp,p),它返回列int_exp的第p个百分位值。但是对250列的其余部分运行相同的查询似乎是多余的。有没有办法一次性找到所有列的百分位数?

1 个答案:

答案 0 :(得分:0)

不幸的是,您必须为每列调用百分位函数。一个建议是您可以使用其他语言(例如Java,Ruby,Python等)动态生成此查询。