算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !
今天和大家聊的问题叫做 游戏玩法分析 I,我们先来看题面:
https://leetcode-cn.com/problems/game-play-analysis-i/
数据结构
题目要求
写一条 SQL 查询语句获取每位玩家 第一次登陆平台的日期。
输出player_id、first_login
解题
1、确定查找结果:
查找每一位玩家第一次(最早|最小)登陆平台的日期。
2、每一位则需要group by进行分组
解题过程
select
player_id
,min(event_date) as first_login
from
Activity
group by
player_id
好了,今天的文章就到这里,如果觉得有所收获,请顺手点个在看或者转发吧,你们的支持是我最大的动力 。
上期推文:
LeetCode刷题实战510:二叉搜索树中的中序后继 II