09 2021 档案
摘要:条件 现在有班级成绩表(class_grade)如下: 要求 1、一个学生知道了自己综合成绩以后,最差是排第几名 2、结果按照grade升序排序 以上例子查询如下: 解析 该题就是求每个等级的排名,即求排名的累加,比如A=2,B=2+2,C=2+2+2,D=2+2+2+1 可以用两种方法求解,分别是
阅读全文
摘要:条件 有一个登录(login)记录表,简况如下: 要求 1、查询每个日期新用户的次日留存率 2、结果保留小数点后面3位数(3位之后的四舍五入) 3、查询结果按照日期升序排序 上面的例子查询结果如下: 解析 留存率 = 次日的新用户的数量 / 当日新用户的数量 由于涉及两个数量的计算,最好分别求出彼此
阅读全文
摘要:条件 有一个登录(login)记录表,简况如下: 要求 1、每个日期登录新用户个数 2、结果按照日期升序排序 上面的例子查询结果如下: 解析 首先求出新登录的用户登录的日期 select user_id, min(date) from login group by user_id 然后统计出每个日期
阅读全文
摘要:条件 有一个登录(login)记录表,简况如下: 要求 1、新登录用户次日成功的留存率,即第1天登陆之后,第2天再次登陆的概率 2、保存小数点后面3位(3位之后的四舍五入) 上面的例子查询结果如下: 解析 新登录用户次日成功的留存率 = 次日用户留存的数量 / 总用户 总用户的数量为 select
阅读全文
摘要:条件 · 有一个邮件(email)表,id为主键, type是枚举类型,枚举成员为(completed,no_completed),completed代表邮件发送是成功的,no_completed代表邮件是发送失败的 · 用户(user)表,id为主键,is_blacklist为0代表为正常用户,i
阅读全文
摘要:条件: 1 CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, 2 `salary` int(11) NOT NULL, 3 `from_date` date NOT NULL, 4 `to_date` date NOT NULL, 5 PRIM
阅读全文
摘要:条件: 1 CREATE TABLE `employees` ( 2 `emp_no` int(11) NOT NULL, 3 `birth_date` date NOT NULL, 4 `first_name` varchar(14) NOT NULL, 5 `last_name` varchar
阅读全文

浙公网安备 33010602011771号