【发布时间】:2010-11-06 14:54:06
【问题描述】:
我在 MySQL 中有一个非常大的测量数据表,我需要为这些值中的每一个计算百分位等级。 Oracle 似乎有一个名为 percent_rank 的函数,但我找不到与 MySQL 类似的任何东西。当然,我可以在 Python 中对它进行暴力破解,无论如何我都会使用它来填充表格,但我怀疑这会非常低效,因为一个样本可能有 200.000 个观察值。
【问题讨论】:
-
你能解释一下你所说的百分位数是什么意思吗?
-
@AssafLavie : en.wikipedia.org/wiki/Percentile_rank
-
我创建了一个适用于任何百分位数的 Mysql 函数:stackoverflow.com/a/40266115/1662956
标签: mysql rank percentile