LeetCode力扣 精选数据库70题 (SQL自学记录)
创始人
2024-11-12 05:34:39
0

目录

512. 游戏玩法分析 II

534. 游戏玩法分析 III

550. 游戏玩法分析 IV 重难点

569. 员工薪水中位数

578. 查询回答率最高的问题 重难点

579. 查询员工的累计薪水

584 ifnull的用法

585 2016的投资

597 好友申请总通过率

602 好友申请

607 销售员

614 二级关注者

617 平均工资:部门与公司比较

618 学生地理位置


511写一条 SQL 查询语句获取每位用户 第一次登陆平台的日期。

题目

解答思路:可以用窗口函数;也可以用最小值函数min

## 最小函数 select player_id,min(event_date) as first_login from Activity group by player_id  ## 最小值窗口函数 select distinct player_id,min(event_date) over(partition by player_id) as first_login from Activity

512. 游戏玩法分析 II

题目

解答思路:一种是窗口函数方法;另一种是用()in()方法

## ()in()方法 select player_id,device_id from Activity where (player_id,event_date) in  ( select player_id,min(event_date) as event_date from Activity  group by player_id )  ## 窗口函数 select player_id, device_id from  (select player_id, device_id,  dense_rank() over(partition by player_id order by event_date asc) rk  from activity) a where a.rk=1

534. 游戏玩法分析 III

题目

解答思路:使用累加求和窗口函数sum()over()

补充知识点:窗口函数sum()over() 链接:Hive--开窗函数--窗口聚合函数:SUM、AVG、COUNT、MAX、MIN_韩家小志的博客-CSDN博客_窗口函数count

select player_id, event_date,  sum(games_played) over(partition by player_id order by event_date) games_played_so_far  from activity

550. 游戏玩法分析 IV 重难点

解答思路:先得到用户首次注册后次日登录的日期(用date_add函数得出),再对应原数据是否存在该日期,统计存在的个数,除以总人数。注意这道题求的是首日注册后第二天连续登录的,不是任意两天连续登录就行。

补充知识点:

相关内容

热门资讯

透视有挂!werplan透视挂... 透视有挂!werplan透视挂,德州局脚本,实用技巧(有挂方法)1、在werplan透视挂ai机器人...
透视系统!hhpoker透视工... 透视系统!hhpoker透视工具,先前存在有挂(透视)力荐教程(有挂插件)hhpoker透视工具辅助...
透视智能ai!aapoker能... 透视智能ai!aapoker能控制牌吗,aapoker透视脚本,介绍教程(有挂黑科技);1、在aap...
透视了解!epoker透视,x... 透视了解!epoker透视,xpoker透视辅助,安装教程(有挂技巧)所有人都在同一条线上,像星星一...
透视玄学!aapoker辅助怎... 透视玄学!aapoker辅助怎么用,aapoker脚本,解说技巧(有挂方法);所有人都在同一条线上,...
透视代打!werplan免费挂... 透视代打!werplan免费挂下载,最初存在有挂(透视)wpk教程(有挂解说)一、werplan免费...
透视黑科技!xpoker辅助,... 透视黑科技!xpoker辅助,德州透视是真的假的,大神讲解(有挂辅助);1、全新机制【德州透视是真的...
透视辅助!wepoker私人定... 透视辅助!wepoker私人定制透视,固有真的有挂(透视)软件教程(有挂教程)该软件可以轻松地帮助玩...
透视苹果版!aapoker辅助... 透视苹果版!aapoker辅助器是真的吗,aapoker透视怎么用,切实教程(有挂方法)1、aapo...
透视私人局!pokemmo手机... 透视私人局!pokemmo手机辅助软件,德州透视脚本,必赢教程(有挂介绍)1、打开软件启动之后找到中...