某电商数据分析:利用SQL做查询分析

本文利用MYSQL在数据分析中的作用,将数据导入NAVICAT,对某电商展开数据分析工作:

一、理解数据

某电商数据分析:利用SQL做查询分析_第1张图片

某电商数据分析:利用SQL做查询分析_第2张图片 

 字段说明:

(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

你可能感兴趣的:(数据分析,sql,mysql,数据库)