leetcode511. 游戏玩法分析 I(SQL)
活动表 Activity:
+--------------+---------+
| Column Name | Type |
+--------------+---------+
| player_id | int |
| device_id | int |
| event_date | date |
| games_played | int |
+--------------+---------+
表的主键是 (player_id, event_date)。
这张表展示了一些游戏玩家在游戏平台上的行为活动。
每行数据记录了一名玩家在退出平台之前,当天使用同一台设备登录平台后打开的游戏的数目(可能是 0 个)。
写一条 SQL 查询语句获取每位玩家 第一次登陆平台的日期。
查询结果的格式如下所示:
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 |
+-----------+-------------+
思路:按玩家id分组,查id和最小时间即可。
select player_id,min(event_date) as 'first_login'
from activity
group by player_id
leetcode511. 游戏玩法分析 I(SQL)相关推荐
- leetcode512. 游戏玩法分析 II(SQL)
Table: Activity +--------------+---------+ | Column Name | Type | +--------------+---------+ | p ...
- sql 除以_SQL题:leetcode Part 1 游戏玩法分析
1.写一条 SQL 查询语句获取每位玩家第一次登陆平台的日期 活动表 Activity:+--------------+---------+ | Column Name | Type | +----- ...
- 【每日SQL打卡】DAY 12丨游戏玩法分析 V【难度困难】
活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升.另有超多CSDN 周边礼物相送. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人 ...
- 【每日SQL打卡】DAY 4丨游戏玩法分析 I【难度简单】
活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很远.
- leetcode sql:游戏玩法分析 III
思路 pid和eventday不变,找到pid相同且eventday少的即可求sum sql # Write your MySQL query statement below select playe ...
- SQL语句练习day1:游戏玩法分析1
题目描述: 要求:如上图表,要求写一条sql查询语句获取每位玩家第一次登录平台的日期. 比如表内容如下: 需要得到如下格式的表 答案:select player_id, min(event_date) ...
- LeetCode MySQL 1097. 游戏玩法分析 V
文章目录 1. 题目 2. 解题 1. 题目 Activity 活动记录表 +--------------+---------+ | Column Name | Type | +----------- ...
- LeetCode MySQL 534. 游戏玩法分析 III
文章目录 1. 题目 2. 解题 1. 题目 Table: Activity +--------------+---------+ | Column Name | Type | +---------- ...
- LeetCode MySQL 550. 游戏玩法分析 IV
文章目录 1. 题目 2. 解题 1. 题目 Table: Activity +--------------+---------+ | Column Name | Type | +---------- ...
最新文章
- 【译】Spring官方教程:使用STS的入门指南
- ios html 禁止下拉,ios禁止页面下拉
- Django Bootstrap开发笔记01 - 添加简单网页
- render注册一个链接组件_详解vue 动态加载并注册组件且通过 render动态创建该组件...
- 自定义RecyclerView.ItemDecoration,实现RecyclerView的分割线效果
- 无废话ExtJs 入门教程八[脚本调试Firefox:firebug]
- 高通增加Adsp log( 三十)
- MySQL — 使用命令创建数据库、链接数据库、创建表、查询表数、删除表
- 飞驴更新纪录,一定超过他。
- mentohust找不到服务器,mentohust最新版
- c语言看门狗的作用,AT89S52单片机看门狗C语言程序
- 【奇葩问题】每次打开excel文件都会出现两个窗口,一个是空白的sheet1,另一个是自己的文档
- 转手动档汽车的换挡技巧
- 股市行情的真谛--威廉.D.江恩
- centos6/7 vault源使用
- 趣学算法NYOJ加勒比海盗船
- study mysql
- spark实战问题(一):is running beyond physical memory limits. Current usage: xx GB of xx GB physical memory
- HTML+CSS+JS制作【俄罗斯方块】小游戏
- 如何屏蔽电脑弹出的广告
热门文章
- 六西格玛dfss_六西格玛系列知识之二:六西格玛管理的基本原理
- Asterisk学习进阶-3
- Linux编程练习 --进程间通信1--无名管道
- inputstream java_Java实现inputstream流的复制
- druiddatasource配置_Spring核心配置文件详解
- 在日本山区流域使用支持向量机和 bagging、boosting 和 stacking 集成机器学习框架改进滑坡评估--文献阅读
- 【转】VS中常用图标提示含义
- Razor语法和Razor引擎大全
- 记录一次SQL优化,增加索引,随便写的当笔记了
- Python 数据分析三剑客之 Pandas(六):GroupBy 数据分裂、应用与合并