2024-11 Bilibili 简单

表结构如下:

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

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

任务

求每天的新增用户数量。

考点

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

时间日期 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真题

ID23 分组与聚合函数(5)想知道何时成瘾,用Max Or Min?
入门 group by and min 聚合函数 入门-闺蜜捉奸记 思扣SQLintern
ID24 分组与聚合函数(6)想知道渣男有多坏,疯狂使用GroupBy
入门 group by min count sum 聚合函数 多列分组 入门-闺蜜捉奸记 思扣SQLintern
ID152 每天新增用户的会员转化比例  
中等 left join min 时间日期 Bilibili
ID153 只观看放映厅的用户  
中等 inner join min count Bilibili
ID194 GROUP BY-年龄最大学生的出生日期
入门 group by min 经典-学生表课程表 小猿搜题

MySQL 8.0

00:00