本文利用MYSQL在数据分析中的作用,将数据导入NAVICAT,对某电商展开数据分析工作:
一、理解数据
字段说明:
(1)orderinfo表
1、orderid:订单编号
2、userid:用户编号
3、isPaid:订单状态,是否已支付
4、price:价格
5、paidTime:支付时间
(2)userinfo表
1、userid:用户编号
2、sex:性别
3、birth:出生日期
二、提出问题
1、统计不同月份的下单人数
2、统计用户三月份的复购率
3、统计用户三月份的回购率
4、统计男女用户消费频次是否有差异
5、统计多次消费的用户,第一次和最后一次消费间隔是多少天
6、统计不同年龄段,用户的消费金额是否有差异
7、统计消费的二八法则,消费的top20%用户,贡献了多少消费额
三、代码实现
1、统计不同月份的下单人数
select
year(paidTime) as '年份'
,month(paidTime) as '月份'
,count(distinct userid) as '人数'
from orderinfo
where pa