Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含大约 200-250 列的表,我想计算每列的百分位数。
Hive 给出了函数 Percentile(int_exp,p),它返回 int_exp 列的第 p 个百分位值。但对其余 250 列运行相同的查询似乎是多余的。有没有办法一次找到所有列的百分位数?
不幸的是,您必须为每列调用百分位数函数。一个建议是您可以使用其他语言(例如 Java、Ruby、Python 等)动态生成此查询。