Update ch08: 秋招秘籍 C.md
This commit is contained in:
@@ -44,7 +44,31 @@
|
||||
| 2021-1-3 | 负 |
|
||||
+------------+-----------+
|
||||
```
|
||||
|
||||
# 练习三:连续登录
|
||||
|
||||
有用户表行为记录表t_act_records表,包含两个字段:uid(用户ID),imp_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);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user