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

22 - 游戏玩法分析 IV

  • 考点: 聚合函数

sql 复制代码
# 日期相加 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
     );
相关推荐
xixixi777771 分钟前
互联网和数据分析中的核心指标 DAU (日活跃用户数)
大数据·网络·数据库·数据·dau·mau·留存率
一起养小猫4 分钟前
Flutter for OpenHarmony 实战:记忆棋游戏完整开发指南
flutter·游戏·harmonyos
程序猿阿伟34 分钟前
《游戏AI训练模拟环境:高保真可加速构建实战指南》
人工智能·游戏
范纹杉想快点毕业42 分钟前
状态机设计与嵌入式系统开发完整指南从面向过程到面向对象,从理论到实践的全面解析
linux·服务器·数据库·c++·算法·mongodb·mfc
这周也會开心1 小时前
Redis与MySQL回写中的数据类型存储设计
数据库·redis·mysql
Aaron_Wjf1 小时前
PG Vector测试
数据库·postgresql
Aaron_Wjf1 小时前
PG逻辑复制槽应用
数据库·postgresql
中二病码农不会遇见C++学姐1 小时前
SQLiteStudio 下载安装指南
sql
一碗面4211 小时前
SQL性能优化:让数据库飞起来
数据库·sql·性能优化
June bug2 小时前
【高频SQL基础版】排序和分组
数据库·sql