SQL-牛客网真题-统计一下每个日期新用户的次日留存率

文章目录

前言

本文主要记录牛客网真题-每个日期新用户的次日留存率计算的相关笔记,原题链接点击此处

1. 题目介绍

牛客每天有很多人登录,请你统计一下牛客每个日期新用户的次日留存率。
有一个登录(login)记录表,简况如下:

SQL-牛客网真题-统计一下每个日期新用户的次日留存率
第1行表示user_id为2的用户在2020-10-12使用了客户端id为1的设备登录了牛客网,因为是第1次登录,所以是新用户

第4行表示user_id为2的用户在2020-10-13使用了客户端id为2的设备登录了牛客网,因为是第2次登录,所以是老用户

最后1行表示user_id为4的用户在2020-10-15使用了客户端id为1的设备登录了牛客网,因为是第2次登录,所以是老用户

请你写出一个sql语句查询每个日期新用户的次日留存率,结果保留小数点后面3位数(3位之后的四舍五入),并且查询结果按照日期升序排序,上面的例子查询结果如下:

SQL-牛客网真题-统计一下每个日期新用户的次日留存率
查询结果表明:
2020-10-12登录了3个(user_id为2,3,1)新用户,2020-10-13,只有2个(id为2,1)登录,故2020-10-12新用户次日留存率为2/3=0.667;
2020-10-13没有新用户登录ÿ

Original: https://blog.csdn.net/Gaojiaotong/article/details/121860013
Author: Sky-JT
Title: SQL-牛客网真题-统计一下每个日期新用户的次日留存率

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/816794/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球