(mysql)在表格中查找带有频率的值的中位数

时间:2019-06-30 09:14:59

标签: mysql sql

这是一个mysql问题。

该表的编号和频率列如下。频率是数字出现的次数。

所以数字是0,0,0,0,0,0,0,1,2,2,2,3。 (表中有七个数字0,一个数字1,两个数字3,三个数字4)

table: Number
Number   frequency
----------
 0     7
 1     1
 2     3
 3     1

问题: 现在,我想返回所有数字的中位数,如下所示:

我们知道中值是(0 + 0)/ 2 = 0,因为第6和第7个数字是0。

median
  0

我应该如何编写我的sql查询?

0 个答案:

没有答案