2022-12-13:游戏玩法分析 I。写一条 SQL 查询语句获取每位玩家 第一次登陆平台的日期。 +-----------+-------------+ | player_id | first_l
Posted 福大大架构师每日一题
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2022-12-13:游戏玩法分析 I。写一条 SQL 查询语句获取每位玩家 第一次登陆平台的日期。 +-----------+-------------+ | player_id | first_l相关的知识,希望对你有一定的参考价值。
2022-12-13:游戏玩法分析 I。写一条 SQL 查询语句获取每位玩家 第一次登陆平台的日期。
±----------±------------+
| player_id | first_login |
±----------±------------+
| 1 | 2016-03-01 |
| 2 | 2017-06-25 |
| 3 | 2016-03-02 |
±----------±------------+
DROP TABLE IF EXISTS `activity`;
CREATE TABLE `activity` (
`player_id` int(11) NOT NULL,
`device_id` int(11) NOT NULL,
`event_date` date NOT NULL,
`games_played` int(11) NOT NULL,
UNIQUE KEY `player_id` (`player_id`,`event_date`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `activity` VALUES ('1', '2', '2016-03-01', '5');
INSERT INTO `activity` VALUES ('1', '2', '2016-05-02', '6');
INSERT INTO `activity` VALUES ('2', '3', '2017-06-25', '1');
INSERT INTO `activity` VALUES ('3', '1', '2016-03-02', '0');
INSERT INTO `activity` VALUES ('3', '4', '2018-07-03', '5');
答案2022-12-13:
SELECT player_id, MIN(event_date) AS first_login FROM Activity GROUP BY player_id;
以上是关于2022-12-13:游戏玩法分析 I。写一条 SQL 查询语句获取每位玩家 第一次登陆平台的日期。 +-----------+-------------+ | player_id | first_l的主要内容,如果未能解决你的问题,请参考以下文章
每日SQL打卡DAY 4丨游戏玩法分析 I难度简单
使用 Phaser3+Matter.js 实现“合成大西瓜”游戏