题解 | 商品销售总额分布

商品销售总额分布

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

select
    (
        case
            when pay_method = '' then 'error'
            else pay_method
        end
    ) as pay_method,
    count(*) as cnt
from
    user_client_log u
    left join product_info p on u.product_id = p.product_id
where
    product_name = 'anta'
    and step = 'select'
group by
    pay_method
order by
    cnt desc

  1. 只有select步骤的数据有pay_method字段: where step = 'select'
  2. 如果select中pay_method为''则以error标记pay_method为脏数据: case when pay_method = '' then 'error' else pay_method end

全部评论

相关推荐

05-19 19:57
蚌埠学院 Python
2237:Gpa70不算高,建议只写排名,个人技能不在多而在精,缩到8条以内。项目留一个含金量高的,减少间距弄到一页,硕士简历也就一页,本科不要写很多
实习,投递多份简历没人回...
点赞 评论 收藏
分享
今天 10:44
青岛工学院 Java
一表renzha:人家这不是写着1~3年吗?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务