因此,我有一个以下问题,但没有找到答案(至今!)。
我有这张桌子:
Chile
Chile
Chile
Argentina
Argentina
Peru
Peru
Bolivia
我想知道我的表格中有多少个国家未发生过:
ocurrences howMany
1 1
2 2
3 1
我曾经有一个国家(玻利维亚),有两个国家(阿根廷和秘鲁),有一个国家三倍(智利)。
我已经尝试了一些方法,但是它们没有用(就像count(count + groupBy)之类的东西)。
有什么建议么?
谢谢!
最佳答案
使用子查询。
SELECT occurrences, COUNT(*) AS number_of_countries
FROM (
SELECT country, COUNT(*) AS occurrences
FROM table
GROUP BY country
) AS s
GROUP BY occurrences
关于mysql - mysql计数发生频率,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25317090/