零基础入门
体检
刷题
竞赛
榜单
打卡
会员
愿天下没有难学的SQL,每年帮助3650名同学掌握取数技能!
无需注册,直接登录
上一题
下一题
2024-11
字节跳动
简单
13
 需求
 表结构
 输出示例
 参考答案
 讨论
 举一反三
求上个月活跃用户数。
时间日期
Week37打卡
distinct
count
date_add
current_date
date_format
>=
user_login_log
usr_id
login_time
0012341
2024-10-01 12:23:24
动态计算上个月。
active_users
101
ID90 抖音面试真题(4)T+1月留存
困难
left join
case when
distinct
count
date_add
/
null
date_format
时间日期
留存率计算
百分比计算
CTE或SubQuery
2025春招面试真题
字节跳动
ID100 通勤、午休、临睡个时间段活跃人数分布
简单
between and
or
case when
distinct
count
date_add
date_format
<
>=
时间日期
Week34打卡
字节跳动
ID206 近1个月最热短视频
简单
date_add
+
current_date
数学运算符
短视频指标体系
快手
ID210 专注力强的总用户数
中等
group by
count
timestampdiff
date_add
current_date
短视频指标体系
快手
ID229 得物面试真题(2)每月人均下单数
中等
group by
distinct
count
date_format
时间日期
聚合函数
客户订单分析
2025春招面试真题
得物
 
复制
 点击下方空白区域即可查看参考答案
SELECT COUNT(DISTINCT usr_id) AS active_users FROM user_login_log WHERE login_time >= DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 MONTH), '%Y-%m-01 00:00:00') AND login_time < DATE_FORMAT(CURDATE(), '%Y-%m-01 00:00:00');
Post
MySQL 8.0
00:00
select * from user_login_log limit 5;
 运行
提交答案
×