sql 除以_使用SQL分析游戏运营情况

数据来源:http://www.dcjingsai.com/common/cmpt/%E6%B8%B8%E6%88%8F%E7%8E%A9%E5%AE%B6%E4%BB%98%E8%B4%B9%E9%87%91%E9%A2%9D%E9%A2%84%E6%B5%8B%E5%A4%A7%E8%B5%9B_%E7%AB%9E%E8%B5%9B%E4%BF%A1%E6%81%AF.html

游戏介绍:

《野蛮时代》是一款SLG游戏。在游戏中,用户建设自己的城市,建造部队和其他用户进行资源争夺。

一、提出问题

分析游戏运营情况需要以下参数:

总用户:一段时间内进入的总用户。

总付费:一段时间内充值总数。

付费率:总用户中,付费用户的比例

ARPU:平均用户付费

ARPPU:付费用户的平均付费

二、数据格式

将数据导入到mysql中,表名tap_fun_train。本次计算涉及到的字段如下

user_id:用户的唯一标识

register_time:注册时间

avg_online_minutes:在线时长

pay_price:付费金额

pay_count:付费次数

数据总量:2288007

数据给出的是新游戏七日的游戏数据,本次就针对七日数据进行分析。

三、数据计算

总用户:表中一共有2288007行数据,表示这7天内一共有2288007个用户登录过游戏。

SQL语句:

select count(user_id) from tap_fun_train;

结果:

a82f90d49f83849eafcac445c1afe257.png

总付费:充值总数为pay_price 这一项的总和 ,总数为1223326,忽略了小数。

SQL语句:

select SUM(pay_price) from tap_fun_train;

结果:

db60ad3dfef865db0b959104483a83ab.png

付费率:用付费用户的数量除以总用户,结果为1.81%。

SQL语句:

select (select count(user_id) from tap_fun_train where pay_price!=0)/(select count(user_id) from tap_fun_train)  as per;

结果:

51fc9716fb0ad3a596f3f512d2d156b0.png

ARPU:总付费除以总用户,结果为0.53

SQL语句:

select (select SUM(pay_price) from tap_fun_train)/(select count(user_id) from tap_fun_train) as per;

结果:

310fcfb8cbd83df2d107fc3e53e55593.png

ARPPU:总付费除以付费用户,结果为29.52

SQL语句:

select (select SUM(pay_price) from tap_fun_train)/(select count(user_id) from tap_fun_train where pay_price>0) as per;

结果:

769d951f389ed2b0aa452f53ac1a2b20.png

四、分析结果

游戏付费率只有1.81%,说明付费用户非常少。ARPU只有0.53,但是ARPPU却有29.53,差距非常大,这说明游戏中付费用户的充值还是比较可观的。下一阶段游戏的重心需要提高付费用户的比例,鼓励用户付费。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值