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

如何用单SQL查询统计符合条件行数并累加plusOnes值?

实现需求的SQL查询方案

你可以通过将符合条件的行数统计与plusOnes列的求和结果相加,用单个SQL查询完成需求:

SELECT COUNT(*) + SUM(plusOnes) AS total_result
FROM 你的表名
WHERE tblEventID = 100 -- 替换为你需要指定的X值
  AND isSafeSlot = true;

逻辑说明

  • COUNT(*):统计满足tblEventID = X且isSafeSlot = true的行数,对应示例中的2行。
  • SUM(plusOnes):累加这些行的plusOnes数值,对应示例中的0+53=53。
  • 将两个结果相加得到最终的55,完全匹配需求。

注意事项

  • 替换SQL中的你的表名为实际的表名称。
  • 如果X是动态参数,建议根据使用的数据库或应用框架采用参数绑定方式传入(如?或@X),避免SQL注入风险。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 04:15:49