题解 | #统计2021年10月每个退货率不大于0.5的商品各项指标#

统计2021年10月每个退货率不大于0.5的商品各项指标

http://www.nowcoder.com/practice/cbf582d28b794722becfc680847327be

通过代码

SELECT
    product_id,
    round(IFNULL(clicks / shows,0),3) ctr,
    round(IFNULL(buycar / clicks,0),3) cart_rate,
    round(IFNULL(givemoney / buycar,0),3) payment_rate,
    round(IFNULL(nogivemoney / givemoney,0),3) refund_rate
from(SELECT
    product_id,
    COUNT(*) shows,
    sum(if_click) clicks,
    sum(if_cart) buycar,
    sum(if_payment) givemoney,
    sum(if_refund) nogivemoney
FROM
    tb_user_event
where
    date_format(event_time,'%Y%m') = '202110'
GROUP BY
    product_id)a

WHERE
    round(IFNULL(nogivemoney / givemoney,0),3) <= 0.5
ORDER BY
    product_id

按理来说这个题很简单没啥说的

可是我出了点小问题,

看题的时候并没有看那个输出示例以及相应解释

然后就把题上注所有的 ➗看成了➕

然后怎么都不对,终于我反应过来:加法为什么要保留小数。。。

再仔细看看才看出来是 / 。。。

一天一个Mysql 文章被收录于专栏

学习,一天一个mysql

全部评论

相关推荐

2025-12-31 18:42
复旦大学 Java
点赞 评论 收藏
分享
2025-11-13 20:16
已编辑
厦门理工学院 软件测试
专业嗎喽:硕佬,把学校背景放后面几段,学校背景双非还学院,让人看了就不想往下看。 把实习经历和个人奖项放前面,用数字化简述自己实习的成果和掌握的技能,比如负责项目一次通过率90%,曾4次发现项目潜在问题风险为公司减少损失等等
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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