欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

題解 | #異常的郵件概率#

異常的郵件概率

http://fangfengwang8.cn/practice/d6dd656483b545159d3aa89b4c26004e

現(xiàn)在有一個需求,統(tǒng)計正常用戶發(fā)送給正常用戶郵件失敗的概率:
有一個郵件(email)表,id為主鍵, type是枚舉類型,枚舉成員為(completedno_completed),completed代表郵件發(fā)送是成功的,no_completed代表郵件是發(fā)送失敗的。
一個用戶(user)表,id為主鍵,is_blacklist0代表為正常用戶,is_blacklist1代表為黑名單用戶。

基本思路:
1 找到正常用戶:
1)找到發(fā)送名單中的正常用戶
2)找到收件名單中的正常用戶
2 按照DATE分組
3 計算DATE之中,失敗郵件數(shù)
4 計算DATE之中,發(fā)送總郵件數(shù)
5 計算概率
6 將概率取小數(shù)點三位數(shù)

SELECT date, ROUND(SUM(CASE WHEN type = 'no_completed'                       
                        THEN 1
                        ELSE 0
                        END)/COUNT(e.id),3) AS p
FROM email e
JOIN user AS u1 
ON u1.id = e.send_id 
JOIN user AS u2
ON u2.id = e.receive_id 
WHERE u1.is_blacklist = 0
    AND u2.is_blacklist = 0
GROUP BY e.date
ORDER BY e.date

CASE WHEN ... THEN ... ELSE ... END這個語句的使用效率高

全部評論

相關推薦

求面試求offer啊啊啊?。?/span>把華北改為華南再試一試,應該就沒啥問題了。改完可能都不用投,別人主動聯(lián)系了。
點贊 評論 收藏
分享
豆泥??:同26屆,加油,我也還沒找到查看圖片
點贊 評論 收藏
分享
評論
點贊
收藏
分享

創(chuàng)作者周榜

更多
??途W(wǎng)
牛客企業(yè)服務