我有一个表,其中存储ID和商店所在的城市。
我想列出所有商店,从商店最多的城市中的商店开始。
表
ID CITY 1 NYC 2 BOS 3 BOS 4 NYC 5 NYC 我想要的输出是以下内容,因为我在纽约市拥有最多的商店,所以我希望所有纽约市的位置都在第一位。
1 NYC 4 NYC 5 NYC 2 BOS 3 BOS
SELECT count(City), City FROM table GROUP BY City ORDER BY count(City); 要么
SELECT count(City) as count, City FROM table GROUP BY City ORDER BY count; 啊,对不起,我误解了你的问题。我相信Peter Langs的答案是正确的。来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。