[英]Oracle Sql Developer (Select Count) Twoc olumns
我必须查询按国家和城市划分的客户总数
country 和 city 是客户表中的列
我自己已经设法获得每个城市的客户总数,如下所示:
SELECT city, COUNT (*)
FROM employees
GROUP BY city
ORDER BY city
但我如何与国家团结起来呢? 找资料我觉得应该是这样的,从大到小排序
国家 | 城市 | TOTAL_CUSTOMERS 个客户 |
---|---|---|
美国 | 柯克兰 | 3个 |
美国 | 伦敦 | 2个 |
英国 | 雷蒙德 | 2个 |
英国 | 西雅图 | 1个 |
英国 | 塔科马 | 1个 |
我们被告知的是按国家和城市划分的客户总数。
您只需将国家/地区添加到列列表并按列表分组:
SELECT country,city, COUNT(*)
FROM employees
GROUP BY country,city
ORDER BY COUNT(*) DESC
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.