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

如何用SQL对包含'01'的Plan Code统计结果求和?

解决Plan Code含'01'的记录总数求和问题

方法一:直接统计(更高效)

如果仅需获取所有符合条件的记录总和,无需先查看单个Plan Code的记录数,直接通过过滤条件统计即可:

SELECT COUNT(*) AS total_records
FROM Raw
WHERE Plan_Code LIKE '%01%';

LIKE '%01%'用于匹配包含字符串'01'的Plan Code,COUNT(*)会直接返回所有符合条件的记录总数(即你需要的18)。

方法二:基于现有分组查询求和

如果你已经有分组统计单个Plan Code记录数的SQL(比如SELECT Plan_Code, COUNT(*) AS code_count FROM Raw WHERE Plan_Code LIKE '%01%' GROUP BY Plan_Code;),可以将分组查询作为子查询,在外层用SUM()计算总和:

SELECT SUM(code_count) AS total_records
FROM (
    SELECT COUNT(*) AS code_count
    FROM Raw
    WHERE Plan_Code LIKE '%01%'
    GROUP BY Plan_Code
) AS grouped_counts;

该写法会先得到每个符合条件的Plan Code的记录数,再将这些数值相加得到最终总和。

注意:如果Plan Code字段名包含空格,需要用反引号(MySQL)或方括号(SQL Server)包裹,例如\Plan Code`或[Plan Code]`。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 12:23:13