Update ch08: 秋招秘籍 C.md

This commit is contained in:
mba1398
2021-07-12 14:26:57 +08:00
committed by GitHub
parent a5c759e549
commit 5790bd3150

View File

@@ -44,7 +44,31 @@
| 2021-1-3 | 负 |
+------------+-----------+
```
# 练习三:连续登录
有用户表行为记录表t_act_records表包含两个字段uid用户IDimp_date日期
1. 计算2021年每个月每个用户连续登录的最多天数
2. 计算2021年每个月连续2天都有登录的用户名单
3. 计算2021年每个月连续5天都有登录的用户数
构造表mysql如下
```sql
DROP TABLE if EXISTS t_act_records;
CREATE TABLE t_act_records
(uid VARCHAR(20),
imp_date DATE);
INSERT INTO t_act_records VALUES('u1001', 20210101);
INSERT INTO t_act_records VALUES('u1002', 20210101);
INSERT INTO t_act_records VALUES('u1003', 20210101);
INSERT INTO t_act_records VALUES('u1003', 20210102);
INSERT INTO t_act_records VALUES('u1004', 20210101);
INSERT INTO t_act_records VALUES('u1004', 20210102);
INSERT INTO t_act_records VALUES('u1004', 20210103);
INSERT INTO t_act_records VALUES('u1004', 20210104);
INSERT INTO t_act_records VALUES('u1004', 20210105);
```