当前位置: 首页 > article >正文

leetcode:511. 游戏玩法分析 I

难度:简单

SQL Schema  >  Pandas Schema  >

活动表 Activity

+--------------+---------+
| Column Name  | Type    |
+--------------+---------+
| player_id    | int     |
| device_id    | int     |
| event_date   | date    |
| games_played | int     |
+--------------+---------+
在 SQL 中,表的主键是 (player_id, event_date)。
这张表展示了一些游戏玩家在游戏平台上的行为活动。
每行数据记录了一名玩家在退出平台之前,当天使用同一台设备登录平台后打开的游戏的数目(可能是 0 个)。

查询每位玩家 第一次登录平台的日期

查询结果的格式如下所示:

Activity 表:
+-----------+-----------+------------+--------------+
| player_id | device_id | event_date | games_played |
+-----------+-----------+------------+--------------+
| 1         | 2         | 2016-03-01 | 5            |
| 1         | 2         | 2016-05-02 | 6            |
| 2         | 3         | 2017-06-25 | 1            |
| 3         | 1         | 2016-03-02 | 0            |
| 3         | 4         | 2018-07-03 | 5            |
+-----------+-----------+------------+--------------+

Result 表:
+-----------+-------------+
| player_id | first_login |
+-----------+-------------+
| 1         | 2016-03-01  |
| 2         | 2017-06-25  |
| 3         | 2016-03-02  |
+-----------+-------------+

题解:

# Write your MySQL query statement below
select player_id , min(event_date) as  first_login  from Activity group by player_id ;


http://www.kler.cn/a/513268.html

相关文章:

  • 数据结构详解——排序
  • 学会与人交谈
  • fpga系列 HDL:Quartus II SignalTap的Create Signal Tap List File功能
  • bundletool来特定设备规范的json安装aab包
  • 微服务学习-Gateway 统一微服务入口
  • Vue.js 什么是 Vue Router
  • 力扣707题——设计链表
  • QT的d指针和p指针
  • 2025/1/21 学习Vue的第四天
  • VR vs AR:哪种技术更有潜力改变未来?
  • TREE用于识别癌症基因
  • 以Python构建ONE FACE管理界面:从基础至进阶的实战探索
  • Level2逐笔成交逐笔委托毫秒记录:今日分享优质股票数据20250121
  • 1月21日星期二今日早报简报微语报早读
  • HTML 属性大全:全面解析所有 HTML 属性
  • 【大数据】机器学习----------强化学习机器学习阶段尾声
  • SQL 递归 ---- WITH RECURSIVE 的用法
  • 基于微信小程序的科创微应用平台设计与实现(LW+源码+讲解)
  • 基于低代码平台的敏捷IT方案
  • dsu模板