我正在使用具有字段调用'City'的用户表。现在我想让所有拥有最大城市的用户都来自。我想取5个拥有最多用户的城市。
例如: 德里有100个用户,孟买有350个用户,有100个用户,有50个用户,艾哈迈达巴德有20个用户,加尔各答有20个用户,chennai有30个用户,Rajkot有25个用户这样的东西...
现在我希望获得拥有最多用户的城市。在这种情况下,我想得到德里,孟买,banglore,浦那,金奈和拉杰科特。
我使用mySql作为查询语言。
请帮助我...
谢谢, 阿里
答案 0 :(得分:1)
使用MySQL group by city
或count(city)
或ORDER BY
:
select count(city) as user_count from user group by city
ORDER BY count(city) DESC limit 5