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

SQL查询:筛选202201月产品数据并特殊处理Revenue字段

解决方法

直接使用CASE表达式处理特殊产品的Revenue值,同时筛选指定月份的数据:

SELECT 
    ProductID,
    Month,
    CASE 
        WHEN ProductID = 108 THEN 0
        ELSE Price * Quantity
    END AS Revenue,
    Bad_debt
FROM pricelist
WHERE Month = 202201;

代码说明

  • WHERE Month = 202201:仅筛选出2022年1月的记录
  • CASE语句:判断产品ID是否为108,若是则将Revenue设为0,其余产品正常用Price*Quantity计算营收
  • 最终返回需求指定的四个字段:ProductID、Month、Revenue、Bad_debt

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 20:15:42