Oracle Sql开发人员(选择计数)两列

iszxjhcz  于 2023-01-12  发布在  Oracle
关注(0)|答案(1)|浏览(176)

我必须进行一个查询,其中包含按国家/地区和城市划分的客户总数
country和city是customer表中的列
我自己设法得到了每个城市的客户总数如下:

SELECT city, COUNT (*)
FROM employees
GROUP BY city
ORDER BY city

但是我怎么把它和国家放在一起呢?找资料我想应该是这样的,从大到小排序
| 国家|城市|总计_客户|
| - ------|- ------|- ------|
| 美国|柯克兰|三个|
| 美国|伦敦|第二章|
| 联合 Realm |雷德蒙|第二章|
| 联合 Realm |西雅图|1个|
| 联合 Realm |塔科马|1个|
我们被告知的是说按国家和城市划分的客户总数。

zlwx9yxi

zlwx9yxi1#

您只需将国家/地区添加到列列表和group by列表中:

SELECT country,city, COUNT(*)
FROM employees
GROUP BY country,city
ORDER BY COUNT(*) DESC

相关问题