所以我有以下问题,我没有找到答案(还是!)。
我有这张桌子:
Chile
Chile
Chile
Argentina
Argentina
Peru
Peru
Bolivia
我想知道我的桌子中有多少个国家出现了:
ocurrences howMany
1 1
2 2
3 1
我有一个国家一次(玻利维亚),两个国家两次(阿根廷和秘鲁)和一次国家三次(智利)。
我尝试了一些事情,但他们没有工作(它就像一个计数(计数+组别),有点像)。
有什么建议吗? 谢谢!
答案 0 :(得分:3)
使用子查询。
SELECT occurrences, COUNT(*) AS number_of_countries
FROM (
SELECT country, COUNT(*) AS occurrences
FROM table
GROUP BY country
) AS s
GROUP BY occurrences