关注
次日留存率指的是某一天访问应用的用户,在第二天仍然访问该应用的比例。下面是一些计算次日留存率的SQL语句:
假设有一个名为user_activity的表,其中包含以下列:user_id、activity_date和activity_type,其中activity_type指定用户在给定日期执行的活动类型。
1. 计算某一天的活跃用户数
```
SELECT COUNT(DISTINCT user_id) as active_users
FROM user_activity
WHERE activity_date = '2023-02-21'
```
2. 计算次日留存用户数
```
SELECT COUNT(DISTINCT ua1.user_id) as retained_users
FROM user_activity ua1
JOIN user_activity ua2
ON ua1.user_id = ua2.user_id
WHERE ua1.activity_date = '2023-02-21'
AND ua2.activity_date = DATE_ADD(ua1.activity_date, INTERVAL 1 DAY)
```
3. 计算次日留存率
```
SELECT COUNT(DISTINCT ua1.user_id) as active_users,
COUNT(DISTINCT ua2.user_id) as retained_users,
COUNT(DISTINCT ua2.user_id) / COUNT(DISTINCT ua1.user_id) as retention_rate
FROM user_activity ua1
JOIN user_activity ua2
ON ua1.user_id = ua2.user_id
WHERE ua1.activity_date = '2023-02-21'
AND ua2.activity_date = DATE_ADD(ua1.activity_date, INTERVAL 1 DAY)
```
注意,这些查询可能需要根据您的具体数据结构进行修改。
查看原帖
2 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 如果中了500万,你会离职吗? #
55442次浏览 385人参与
# 技术岗笔试题求解 #
15023次浏览 218人参与
# 腾讯音乐26届实习 #
112232次浏览 784人参与
# 牛友故事会 #
153787次浏览 2521人参与
# 双非应该如何逆袭? #
16017次浏览 661人参与
# 你投递的公司有几家约面了? #
52484次浏览 366人参与
# 元戎现在香不香 #
62876次浏览 512人参与
# 两会劳动法放大招 #
13720次浏览 370人参与
# 我的省钱小妙招 #
3719次浏览 133人参与
# 打工人的精神状态 #
24394次浏览 415人参与
# 怎么防止在试用期被辞退 #
108773次浏览 844人参与
# 实习/项目/竞赛奖项,哪个对找工作更重要? #
46442次浏览 616人参与
# 携程求职进展汇总 #
175486次浏览 1175人参与
# 秋招盘点:机械人值得去的企业 #
63464次浏览 648人参与
# 电网笔面经互助 #
28265次浏览 291人参与
# 如果公司降薪,你会跳槽吗? #
50516次浏览 410人参与
# 你是如何准备春招的? #
20726次浏览 155人参与
# 机械人值得去的半导体企业 #
15992次浏览 152人参与
# 新凯来求职进展汇总 #
11821次浏览 61人参与
# 新年的第一句祝福 #
29814次浏览 362人参与
# 虾皮求职进展汇总 #
197377次浏览 1281人参与
# 你小时候最想从事什么职业 #
73483次浏览 1379人参与