标签: hadoop hive
我有一个大约200-250列的表,我想计算每个列的百分位数。
Hive给出函数Percentile(int_exp,p),它返回列int_exp的第p个百分位值。但是对250列的其余部分运行相同的查询似乎是多余的。有没有办法一次性找到所有列的百分位数?
答案 0 :(得分:0)
不幸的是,您必须为每列调用百分位函数。一个建议是您可以使用其他语言(例如Java,Ruby,Python等)动态生成此查询。