gpt4 book ai didi

mysql 统计出现频率

转载 作者:太空宇宙 更新时间:2023-11-03 12:08:34 25 4
gpt4 key购买 nike

所以我有以下问题,我还没有找到答案(还!)。

我有这张表:

Chile
Chile
Chile
Argentina
Argentina
Peru
Peru
Bolivia

我想知道有多少国家在我的表中没有出现:

ocurrences howMany
1 1
2 2
3 1

我有一个国家一次(玻利维亚),两个国家两次(阿根廷和秘鲁)和一个国家三次(智利)。

我已经尝试了一些方法,但它们没有用(就像计数(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 统计出现频率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25317090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com