表的MYSQL查询
我有一个名为visitors的表,其中包含IP和country列 现在我想查询该表,以便从表中获取唯一的国家,并显示该国家的行数 表:表的MYSQL查询,mysql,sql,Mysql,Sql,我有一个名为visitors的表,其中包含IP和country列 现在我想查询该表,以便从表中获取唯一的国家,并显示该国家的行数 表: IP Country 1.1.1.1. xyz 1.2.3.4 xyz 2.2.3.6 abc 3.61.3.69 axy 现在我希望结果如下: Country No_Visitors xyz 2 abc 1 axy 1
IP Country
1.1.1.1. xyz
1.2.3.4 xyz
2.2.3.6 abc
3.61.3.69 axy
现在我希望结果如下:
Country No_Visitors
xyz 2
abc 1
axy 1
我知道如何通过使用2个查询来实现,首先获取唯一的国家,然后再次在表中查询国家名称。但是,如何使用单个查询来完成此操作。使用COUNT()
获取每个国家/地区的实例总数
SELECT Country, COUNT(IP)
FROM tableName
GROUP BY Country
哦谢谢。。作品很棒:)