众数的概念
众数作为统计学中重要的概念,它指在群体出现次数最多的值,在下面这张表中,众数是10000和20000这两个值。
name | income |
---|---|
辛普森 | 400000 |
迈克 | 30000 |
怀特 | 20000 |
阿诺德 | 20000 |
史密斯 | 20000 |
劳伦斯 | 15000 |
哈德逊 | 15000 |
肯特 | 10000 |
贝克 | 10000 |
贝克特 | 10000 |
利用sql求取众数-方法1
有些DBMS已经提供了用来求取众数的函数,但其实用标准SQL也很简单。思路是将收入相同的汇入一个集合,然后从汇总后的各个集合中,找出元素个数最多的集合。用SQL 这么操作很简单。
SELECT income,Count(*) as cnt
FROM
Graduates
Group by
income
HAVING
count(*) >=ALL(SELE