题解 | 商品销售总额分布

商品销售总额分布

https://www.nowcoder.com/practice/62909494cecd4eab8c2501167e825566

SELECT CASE WHEN pay_method = '' THEN 'error'
            ELSE pay_method
        END,
       COUNT(trace_id)
FROM user_client_log l
LEFT JOIN product_info p ON l.product_id = p.product_id
WHERE step = 'select' AND pay_method IS NOT NULL AND product_name = 'anta'
GROUP BY pay_method
ORDER BY COUNT(trace_id) DESC;

注:

  1. 不需要AND pay_method IS NOT NULL这句,不能筛掉空值,只能筛掉NULL值;
  2. 空值与NULL值:

空字符串是一个具体的值,表示字段有值但内容为空

NULL值表示字段没有值,是一个特殊的标记,用于表示未知或不存在的值;

全部评论

相关推荐

牛客227372317号:第一,你在开头写的熟练运用的软件在后面的项目经历中都没有体现。第二,熟练运用电焊,游标卡尺这样的描述可以删去,这样的技能专科生,甚至有点的高中生都会。第三,把教学课程放上面,在项目经历中,要让HR看到你是如何把课程和项目进行结合的,你自己的思考是什么。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务