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

幼儿园网站怎样建设武汉seo哪家好

幼儿园网站怎样建设,武汉seo哪家好,巴州住房和城乡建设局网站,中央农村工作会议强调要扎实推进大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目:511. 游戏玩法分析二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.其他总结…

大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。

文章目录

  • 前言
  • 一、题目:511. 游戏玩法分析
  • 二、解题
    • 1.正确示范①
      • 提交SQL
      • 运行结果
    • 2.正确示范②
      • 提交SQL
      • 运行结果
    • 3.正确示范③
      • 提交SQL
      • 运行结果
    • 4.正确示范④
      • 提交SQL
      • 运行结果
    • 5.其他
  • 总结


前言


一、题目:511. 游戏玩法分析

活动表 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  |
+-----------+-------------+

二、解题

1.正确示范①

提交SQL

select player_id,
min(event_date) first_login
from Activity
group by player_id;

运行结果

2.正确示范②

提交SQL

select player_id,event_date first_login
from(
select player_id,event_date,
row_number() over(partition by player_id order by event_date) col
from Activity
) u where col=1;

运行结果

3.正确示范③

提交SQL

select player_id,event_date first_login
from(
select player_id,event_date,
dense_rank() over(partition by player_id order by event_date) col
from Activity
) u where col=1;

运行结果

4.正确示范④

提交SQL

select player_id,event_date first_login
from(
select player_id,event_date,
rank() over(partition by player_id order by event_date) col
from Activity
) u where col=1;

运行结果

5.其他


总结

正确示范①思路:
通过聚合函数group by player_id,然后对event_date求min即可;
正确示范②思路:
通过row_number() over(partition by player_id order by event_date) 取排名1;
正确示范③思路:
通过dense_rank() over(partition by player_id order by event_date) 取排名1;
正确示范④思路:
通过rank() over(partition by player_id order by event_date) 取排名1;
题目有一个很关键的点,表的主键是 (player_id, event_date),如果没这句话,示范③和示范④就有可能存在多个排名1。

http://www.mnyf.cn/news/40220.html

相关文章:

  • 西部数码网站助手4.0win10必做的优化
  • 免费建网站系统平台网店推广的方式
  • 进一步推进政府网站集约化建设网络推广是干嘛的
  • 网站建设的几种形式如何制作一个简易网站
  • 有了网站怎么做app网站推广优化网址
  • 建设银行网站电脑版今日新闻头条官网
  • 计算机应用技术网站开发基础知识百度指数电脑版
  • 百度收录方法网站推广seo设置
  • 如何制作网站教程视频2022拉新推广平台
  • wordpress在线支付表单郑州seo代理外包公司
  • 行业网站建设报价惠州seo推广外包
  • 什么是空壳网站百度app在哪里找
  • 广西网站建设智能优化网页自动点击软件
  • 为博彩做网站日入两万百度推广投诉电话客服24小时
  • 职业生涯规划大赛意义宁波seo专员
  • 建站加盟网络营销专业的就业方向
  • 天津手机模板建站优化科技
  • 青岛市两个体系建设网站网络销售工资一般多少
  • 美橙互联建站网站被截止深圳网络公司推广平台
  • 如何引用网站图片北京百度推广优化公司
  • 博学网站建设公司百度云网盘下载
  • 怎么做刷题网站如何免费注册一个网站
  • 做网站找黄冈网站推广软件费用是多少
  • 网站内容建设和管理新郑网络推广外包
  • 苏州网站网站建设网站seo内容优化
  • 海拉尔网站开发专业关键词排名优化软件
  • 网站建设毕业设计总体规划快速网站轻松排名哪家好
  • 用地方名字做网站小程序开发平台官网
  • 做瞹瞹嗳视频网站友情链接平台
  • 平板网站建设百度竞价网站