You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle SQL Developer:按国家和城市统计客户总数查询

解决方案

以下是满足需求的Oracle查询语句:

SELECT country AS Country,
       city AS City,
       COUNT(*) AS TOTAL_CUSTOMERS
FROM customer
GROUP BY country, city
ORDER BY TOTAL_CUSTOMERS DESC, country, city;

关键修改说明:

  • 修正表名:将原语句中的employees改为customer,因为统计对象是客户,且country和city字段属于该表
  • 新增分组字段:在GROUP BY中加入country,确保按国家+城市的组合维度分组统计
  • 列别名设置:为字段和统计结果指定与期望结果一致的别名(Country、City、TOTAL_CUSTOMERS)
  • 排序规则:使用ORDER BY TOTAL_CUSTOMERS DESC实现按客户总数从大到小排序,后续追加country, city保证总数相同时的排序一致性

执行该语句后,将得到与你期望格式完全匹配的统计结果。

内容的提问来源于stack exchange,提问作者Rayman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 13:35:16