1

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

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

4

1 回答 1

0

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

于 2015-03-02T21:35:55.980 回答