LeetCode刷题---游戏玩法分析 IV

在这里插入图片描述
在这里插入图片描述
1.首先查询出每个用户首次登录的第二天,并将其创建为临时表,命名为Expected

(select player_id,Date_add(min(event_date),Interval 1 day) as second_date
from activity
group by player_id) as Expected

这里使用了函数DATE_ADD,详细用法可参考:DATE_ADD函数详解

2.将Expected表和原始表activity进行关联,求出首次登录后第二天又登录的player_id,将其创建为临时表,命名为result

(
select activity.player_id as player_id from (
select player_id,Date_add(min(event_date),Interval 1 day) as second_date
from activity
group by player_id) as Expected,activity
where Expected.second_date=activity.event_date and Expected.player_id=activity.player_id) as result

3.将从Result表中查询出来的用户个数除以原表activity中用户的个数,结果保留两位小数


select IFNULL(round(count(distinct(result.player_id))/count(distinct(activity.player_id)),2),0) as fraction from
(
select activity.player_id as player_id from (
select player_id,Date_add(min(event_date),Interval 1 day) as second_date
from activity
group by player_id) as Expected,activity
where Expected.second_date=activity.event_date and Expected.player_id=activity.player_id) as result,activity

LeetCode官方题解

相关推荐

  1. 550. 游戏分析 IV

    2024-03-28 07:16:04       9 阅读
  2. 511. 游戏分析 I

    2024-03-28 07:16:04       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-28 07:16:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-28 07:16:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-28 07:16:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-28 07:16:04       20 阅读

热门阅读

  1. [C语言]带连接数统计功能的多进程TCP服务器

    2024-03-28 07:16:04       18 阅读
  2. Speech Dispatcher required for SpeechSynthesis API @FreeBSD

    2024-03-28 07:16:04       22 阅读
  3. Kotlin by关键字

    2024-03-28 07:16:04       20 阅读
  4. Kotlin非常用关键字使用记录

    2024-03-28 07:16:04       24 阅读
  5. kafka安装并测试

    2024-03-28 07:16:04       23 阅读
  6. webpack.dev.js(webpack开发环境配置文件)

    2024-03-28 07:16:04       15 阅读
  7. PDF转Word

    2024-03-28 07:16:04       18 阅读
  8. 加拿大亚马逊无线鼠标IC ID认证ISED认证办理

    2024-03-28 07:16:04       18 阅读
  9. 一些常见的ClickHouse问题和答案

    2024-03-28 07:16:04       18 阅读
  10. vue中使用webrtc streamer linux中

    2024-03-28 07:16:04       21 阅读