数据分析\商业分析——面试题整理(SQL)
自己总结的SQL类的面试题
1.新增用户
表格标题:t_user_login
表格字段:user_id, login_time
select 最早登陆日期,COUNT(最早登陆日期) as 新增用户
from (
SELECT user_id, MIN(login_time) as 最早登陆日期
from t_user_login
WHERE login_time>'2017-11-25'
GROUP BY user_id
) as f
GROUP BY 最早登陆日期
2.活跃用户数量
表格标题:t_user_login
表格字段:user_id, login_time
SELECT login_time ,COUNT(DISTINCT user_id) AS 活跃用户数
FROM t_user_login
GROUP BY login_time
3.连续登录(以三天为例)
表格标题:record
表格字段:Date, UserID
SELECT UserID
FROM(
SELECT