22 - 游戏玩法分析 IV(高频 SQL 50 题基础版)

22 - 游戏玩法分析 IV

  • 考点: 聚合函数
    在这里插入图片描述
    在这里插入图片描述
# 日期相加 date_add(min(event_date),INTERVAL 1 DAY) 
select 
    round(count(distinct player_id)/(select count(distinct player_id) from Activity),2) fraction  
from
    Activity 
where
    -- 如果日期加一天的数据能在表中查到,说明连续登录了两天
    (player_id,event_date) in 
    (select 
        player_id,date_add(min(event_date),INTERVAL 1 DAY) 
    from 
        Activity 
    GROUP BY
        player_id
     );

相关推荐

  1. 550. 游戏分析 IV

    2024-06-07 16:54:02       9 阅读
  2. 【力扣 | 分享高频 SQL 50 基础

    2024-06-07 16:54:02       11 阅读

最近更新

  1. TCP协议是安全的吗?

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

    2024-06-07 16:54:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

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

    2024-06-07 16:54:02       20 阅读

热门阅读

  1. 【路径规划】二维深度矩阵寻路算法

    2024-06-07 16:54:02       9 阅读
  2. 项目经验,用什么思路去叙述?

    2024-06-07 16:54:02       9 阅读
  3. 观察者模式

    2024-06-07 16:54:02       7 阅读
  4. 【Qt】QPushButton 与 QAction 的区别

    2024-06-07 16:54:02       8 阅读
  5. 删除数组重复元素(哈希方法+双指针)

    2024-06-07 16:54:02       7 阅读
  6. 【C++】【VScode】常用快捷键

    2024-06-07 16:54:02       7 阅读
  7. redis修改密码

    2024-06-07 16:54:02       9 阅读
  8. Python实战:计算向量夹角及相关系数

    2024-06-07 16:54:02       11 阅读