题解 | 计算用户的平均次日留存率

计算用户的平均次日留存率

https://www.nowcoder.com/practice/126083961ae0415fbde061d7ebbde453

  1. 三个子查询都先通过 GROUP BY 去重,得到每日唯一答题记录。
  2. EXISTS 子查询用于判断:当前记录(t1)是否存在同一设备的次日答题记录(t2),EXISTS 只要匹配到一条记录就返回 TRUE,效率较高(小表场景)。
  3. 分子是「存在次日答题」的记录数,分母是总记录数,相除得到留存率,语法通用,无兼容性问题。

全部评论

相关推荐

01-02 20:08
马鞍山学院 Java
27届学院本誓死冲击...:实习经历最好写上做了什么项目,负责什么业务,否则有点假
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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