题解 | 异常的邮件概率

异常的邮件概率

https://www.nowcoder.com/practice/d6dd656483b545159d3aa89b4c26004e

# 1.进行表联结
# 2.过滤黑名单用户
# 3.按日期分组统计发送失败概率
SELECT e.date, ROUND(SUM(IF(e.type = 'no_completed', 1, 0)) / COUNT(*), 3) AS p
FROM email AS e
LEFT OUTER JOIN user AS u1
ON e.send_id = u1.id 
LEFT OUTER JOIN user AS u2
ON e.receive_id = u2.id
WHERE u1.is_blacklist != 1 AND u2.is_blacklist != 1
GROUP BY e.date
ORDER BY e.date;

全部评论

相关推荐

zzzzhz:兄弟你先猛猛投简历至少三百家,能约到面试就去面。最近可以速成智能小车,智慧家居烂大街的项目,不需要自己写,只需要把里面的代码讲解看明白就行。把其中涉及到的八股文都拿出来单独背一下,我去年找工作就一个智能小车智慧家居找了10k差不多。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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