赛题二:游戏游玩情况
活动参与地址:https://developer.aliyun.com/mission/activity/sql
Table: Activity
Column Name |
Type |
player_id |
int |
device_id |
int |
event_date |
date |
games_played |
int |
(player_id,event_date)是此表的主键。
这张表显示了某些游戏的玩家的活动情况。
每一行是一个玩家在指定日期的游玩记录,包含了设备信息,以及总共玩了多少款游戏。
编写一个 SQL 查询,报告在首次游玩后的一周内至少再有一次游玩的玩家的比例,也就是注册首周内至少有两次登录的玩家占总玩家的比例,四舍五入到小数点后两位。
示例:
查询结果格式如下所示:
Activity table:
player_id |
device_id |
event_date |
games_played |
1 |
2 |
2016-03-01 |
5 |
1 |
2 |
2016-03-02 |
6 |
2 |
3 |
2017-06-25 |
1 |
3 |
1 |
2016-03-02 |
0 |
3 |
4 |
2018-07-03 |
5 |
Result table:
fraction |
0.33 |
只有 ID 为 1 的玩家在第一天登录后七天内有第二次登录,所以答案是 1/3 = 0.33