You need to enable JavaScript to run this app. 如何编写SQL语句按销售区间统计sale count表的网点数量
优惠活动
大模型
产品
解决方案
定价
更多

如何编写SQL语句按销售区间统计sale count表的网点数量

首先注意你的表名sale count包含空格,不同数据库处理带空格的标识符规则不同:MySQL用反引号包裹,SQL Server用方括号,PostgreSQL、Oracle用双引号,以下示例以MySQL为例,你可根据所用数据库调整表名的包裹符号即可。

可直接运行的SQL语句如下:

SELECT 
    CASE 
        WHEN Sales BETWEEN 0 AND 10 THEN '0 to 10'
        WHEN Sales BETWEEN 11 AND 20 THEN '11 to 20'
        WHEN Sales BETWEEN 21 AND 50 THEN '21 to 50'
    END AS `Sale Range`,
    COUNT(Nodeid) AS `Office Count`
FROM `sale count`
GROUP BY `Sale Range`
ORDER BY `Sale Range`;

语句逻辑:用CASE WHEN判断每一行的Sales所属区间,生成对应的区间名称,之后按区间分组统计网点数量,加ORDER BY是为了保证输出顺序和你预期的一致,你提供的测试数据执行后输出结果和你给出的预期完全匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 09:57:00