30
用MySQL计算中位数的简单方法
用MySQL计算中位数的最简单方法(希望不是太慢)是什么?我过去一直AVG(x)在寻找均值,但是我很难找到一种简单的方法来计算中位数。现在,我将所有行返回给PHP,进行排序,然后选择中间行,但是肯定必须有一个简单的方法可以在单个MySQL查询中完成。 示例数据: id | val -------- 1 4 2 7 3 2 4 2 5 9 6 8 7 3 排序val给出2 2 3 4 7 8 9,因此中位数应为4,而SELECT AVG(val)其中== 5。
207
sql
mysql
statistics
median