暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【SQL实战】淘宝营销活动分析

数据攻略 2022-03-16
638

点击上方蓝色【数据攻略】关注+星标~

第一时间获取最新内容


哈喽大家好,我是六哥。
掐指一算,好久没讲SQL了
其实,前期有为大家梳理过
SQL考点及命题方式
讲懂高频Hive:窗口函数(一)
SQL出题技巧及大厂母题(附答案)
【数据分析岗】SQL类高频考点归纳

本篇,将结合 真实 业务需求

以淘宝双十一业务背景为例
采用SQL实操练习的方式
来讲解下如何处理营销分析
含思路解析+考点


------正文手动分割线------

本文结构速览:

一、业务背景

二、数据说明

三、SQL实战



业务背景


2021年淘宝双十一进行了两次预售活动

活动内容如下:



两次预售活动的主要目标有两个:

① 分散用户下单缓解物流配送的压力

② 更长的活动时间可提高活动的渗透率




数据说明


现有一张用户订单表(order_info),字段如下:

  • uid:用户ID

  • goods_id:商品ID

  • mall_id:店铺ID

  • order_type:订单类型

    • 预售订单

    • 尾款订单

    • 普通订单

  • order_id:订单号

  • order_status:订单状态,总共有以下类型

    • 支付成功

    • 未支付

    • 退款中

    • 已退款

  • order_time:订单时间

  • pay_time:支付时间

  • goods_num:商品件数

  • order_amt:订单金额


数据样例展示


数据说明:
  • 预售订单和尾款订单号共享一个订单ID
  • 普通订单不参与预售活动



SQL实战



问题
  


请分别计算第一、第二阶段预售参与用户数,及成功支付尾款的订单占比(尾款订单数/预售订单数)。

输出字段如下:

  • stage_tpye:阶段标记
  • uv:预售参与用户数

  • order_rate:订单占比


▼ 解题思路:
① 根据订单时间区分预售阶段

② 筛选成功支付的预售订单,计算用户数及订单数

③ 筛选成功支付的尾款订单,计算其订单数





问题
  


请计算预售商品的优惠比例(1-预售商品价格/普通商品价格)


注意:

  • 普通订单限制正式售卖期间价格
  • 预售订单价格=预售价格+尾款价格


输出字段如下:
  • goods_id:商品ID
  • discount_rate:优惠力度


▼ 解题思路:
① 首先计算预售期间的商品平均价格




② 计算不参与预售的商品平均价格



③ 计算优惠比例




 问题 ③ 


请计算预售成交额(预售+尾款订单金额)TOP100的店铺

输出字段如下:
  • mall_id:店铺ID

  • order_amt:预售订单成交额

  • order_cnt:预售订单数


▼ 解题思路:
① 首先汇总每个店铺的预售成交额

② 使用窗口函数进行排序

③ 筛选排名TOP100的店铺信息




 问题④ 


请分别计算两次预售活动订单的退款率(未支付尾款的订单不做统计)

输出字段如下:
  • stage_tpye:阶段标记
  • order_cnt:预售订单数

  • order_amt:预售成交额

  • refund_order_cnt:退款订单数

  • refund_order_amt:退款总金额

  • refund_order_cnt_rate:退款订单数占比

  • refund_order_amt_rate:退款金额占比


▼ 解题思路:

① 对订单进行预售和尾款支付标记
② 以订单为主键,统计订单的支付及退款金额
③ 筛选成功支付尾款的预售订单
④ 计算指定的指标





以上就是一次预售活动的分析讲解~



其实在每个需求的背后
代表着业务方一个个真实的业务诉求
有空可以不妨进一步再想一想:

▶ 是基于什么背景?有什么目标?

要分析什么效果?为什么这么看?

还可以从哪些角度进行分析解读?...等等

你看,多深挖一些为什么

你的业务sense,在潜移默化中
也会驱动你去学习去补充去培养的


对了,如果你喜欢/急需 这类

贴近业务场景的SQL+思路逐步拆解

六哥要整大活了,比如集训营、打卡等活动

记得后台回复1,加我,备注 sql训练 

已经添加我的,也可以私信我意向

需要的人若多,我就开始出真题了



如若盼 追更 求职类干货系列 

欢迎大家转发,点亮在看
你的鼓励,是对创造者最大的支持~
也可以在公众号后台找到我,说说你的困惑 ~


Ps. 微信推文改了规则

看完记得设置为 “ 星标 ” 

不然我会消失的



更多 『求职干货』 & 『日常学习』 系列好文,等你发现~

往期好文推荐 
求职类
【数据分析岗】面试该如何做准备
【数据分析岗】面试必备的数据分析方法(一)
 教你写出会说话的【数据分析岗】简历
【数据分析岗】面试框架梳理(含高频题型)
【数据分析岗】常见笔试题型梳理(附case)
【数据分析岗】字节面试真题(含答案)+送100道面试题库
日常学习类
警惕数据分析中的『幸存者偏差』陷阱
业务指标异常分析(含真实案例)
讲懂高频Hive:窗口函数(一)

文章转载自数据攻略,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论