2024-11 Bilibili 中等

表结构如下:

  1. bilibili_t100 表(用户登录及会员标识表)
    • usr_id (VARCHAR): 用户ID
    • v_date (DATE): 登录日期(只有日期,没有时间)
    • m_flg (INT): 会员标志(0表示非会员,1表示会员)

每天只会记录一次用户的登录情况,记录该用户当天是否登录以及是否为会员。

任务

求每天的新增会员数量。

考点

  1. 日期筛选:筛选出每天的登录记录。
  2. 用户新增判断:判断用户是否为新增会员(即该用户在此日期之前不是会员)。
  3. 聚合计算:使用聚合函数按日期计算新增会员数量。

时间日期 left join min

bilibili_t100,用户登录及会员标识表

usr_id v_date m_flg
B12 2020-01-03 0
B12 2020-01-05 1
B15 2020-01-03 0
B15 2020-01-05 1

 成为会员,解锁300道大厂数分SQL真题

ID96 只被购买未被收藏的商品  
简单 left join 购物漏斗分析 小红书
ID113 先收藏后购买的用户数  
中等 left join 行列转化 购物漏斗分析 小红书
ID115 计算每个城市的有效订单完成率  
中等 left join 多表连接 百分比计算 货拉拉
ID116 计算每天的有效订单完成率  
中等 left join 多表连接 百分比计算 货拉拉
ID150 每天新增用户  
简单 min 时间日期 Bilibili

MySQL 8.0

00:00