(17)课36:窗口函数的例题:例三登录时间与连续三天登录,例四球员的进球时刻连续进球。
(89)例三登录时间 :
++ 保留代码版本 :
CREATE TABLE sql_8(
user_id varchar(2),
login_date date
);
insert into sql_8(user_id,login_date)
values('A','2024-09-02'),('A','2024-09-03'),('A','2024-09-04'),('B','2023-11-25'),('B','2023-12-
31'),('C','2024-01-01'),('C','2024-04-04'),('C','2024-09-03'),('C','2024-09-04'),('C','2024-09-
05'),('A','2024-09-03'),('D','2024-10-04'),('D','2024-10-05'),('A','2024-10-01'),('D','2024-10-
06'),('D','2024-10-07');
++老师没讲,尝试解答一下 :
(90)例题四 :
++ 给出源码 :
CREATE TABLE SQL_9(
player_id varchar(2),
score int,
score_time datetime
);
INSERT INTO SQL_9(player_id, score, score_time)
VALUES('B3',1,'2024-09-20 19:00:14'),('A2',1,'2024-09-20 19:01:04'),('A2',1,'2024-09-20
19:01:16'),('A2',1,'2024-09-20 19:02:05'),('A2',1,'2024-09-20 19:02:25'),('B5',1,'2024-09-20
19:02:54'),('A4',1,'2024-09-20 19:03:10'),('B1',1,'2024-09-20 19:03:34'),('B1',1,'2024-09-20
19:03:58'),('B1',1,'2024-09-20 19:04:07'),('A2',1,'2024-09-20 19:04:19'),('A3',1,'2024-09-20
19:04:31');
++自己做的答案,似乎本例题没有前面的难 :
(91)
谢谢