mysql求回购率_SQL-- 用户行为(复购率、回购率等)

本文介绍了如何在MySQL 8.0中导入数据并进行用户消费行为分析,包括统计不同月份的下单人数、计算用户复购率和回购率、按性别分析消费频次和金额差异等。通过数据清洗和SQL查询,展示了实际业务中的SQL逻辑。
摘要由CSDN通过智能技术生成

所需数据:ORDER_INFO_UTF.CSV、USER_INFO_UTF.CSV

提取码:yu63

我的数据库版本是Mysql 8.0

本文章参考 秦路老师七周成为数据分析师 的视频,和视频中讲解的这部分内容有少许差异。

这篇文章的目的是练习 怎么导入数据 以及 学习实际业务中的SQL逻辑,写出可以复用的SQL语句,不对数据做过多的清洗。

目录:

一、将数据导入数据库

1.建表

2.导入数据

二、理解数据

1.表字段及含义

2.表信息中的业务问题

三、数据清洗

四、SQL--用户消费行为分析

1-统计不同月份的下单人数

2-统计用户不同月份的回购率和复购率

3-统计不同性别的消费频次是否有差异

4-统计多次消费的用户,第一次和最后一次消费时间的间隔

5-统计不同年龄段的用户消费金额是否有差异

6-统计不同性别的用户消费金额是否有差异

7-统计消费的二八法则,消费的top20%用户,贡献了多少额度

一、将数据导入数据库

目的:将两份csv文件导入数据库

步骤:建表、导入数据

1.建表.数据库data建表orderinfo

2.导入数据

前面给出的数据较大,分别是10万和50万条数据,如果用数据库自带的导数工具比较缓慢,这里介绍用cmd命令行方式导入。导入USER_INFO_UTF.CSV秦路老师导这两个文件的方法以及对表字段类型的定义,在我这里一直报错(秦路老师讲解这部分的视频地址&#x

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值