前言
最近想把之前在leetcode练习的mysql专题梳理一遍,该系列主要是个人的学习总结,以方便之后个人时不时可以来翻阅复习。
(若有侵权,请联系我,会立即删除文章)。
一、问题描述
难度中等550题:游戏玩法分析
二、代码实现
1.代码思路
要计算首次登录后第二天继续登录的玩家比率,需分别计算比率的分子和分母。
1.分母很简单,用count(distinct())算玩家总数。
2.分子的话,筛选首次登录后第二天还登录的玩家,可以通过算有多少玩家的登录日期和他的首次登录日期相差1。
2.具体代码
select round