2024-11 美团 中等

为了评估餐厅的客户忠诚度,我们需要计算每个餐厅的用户复购率。

复购率是指在某个时间段内,至少消费两次的用户占总消费用户的比例。

这个指标可以帮助我们了解餐厅的客户忠诚度,从而优化营销策略。

任务

mt_trx_rcd1 表中,计算每个餐厅的用户复购率。

结果应包括餐厅名称、时间段(2021年)、总消费用户数、复购用户数和复购率。

考点

  1. 日期函数: 使用 DATE_FORMAT 提取年份或月份。
  2. 聚合函数: 使用 COUNT 和 HAVING 计算总消费用户数和复购用户数。
  3. 条件判断: 使用 CASE 语句计算复购率。

客户订单分析 CTE或SubQuery group by left join case when distinct count round >

mt_trx_rcd1,美团用户交易订单表

trx_seq cust_uid trx_dt trx_amt mch_nm mch_typ1 mch_typ2
1016 MT10008 2021-06-19 374 兰州李晓明拉面馆 餐饮 小吃快餐
1078 MT10020 2021-04-01 3 串部落麻辣龙虾(陵园店) 餐饮 小龙虾
866 MT10005 2021-03-03 230 申时咖啡馆(高新店) 餐饮 咖啡厅
848 MT10005 2021-04-13 209 喵哆哆串串香(双井店) 餐饮 火锅
763 MT10003 2021-10-02 349 兰州李晓明拉面馆 餐饮 小吃快餐

 成为会员,解锁300道大厂数分SQL真题

ID132 全量用户标签表  
中等 group by left join case when distinct sum 购物漏斗分析 拼多多
ID138 整体搜索UV转化率  
困难 group by left join case when distinct count 百分比计算 电商搜索优化 京东
ID139 分关键词的搜索UV转化率  
困难 group by left join case when distinct count 百分比计算 电商搜索优化 京东
ID140 整体的点击率  
困难 group by left join case when distinct count 百分比计算 电商搜索优化 京东
ID142 对各品牌购买贡献度最高的三个关键词  
困难 group by left join case when distinct count 多表连接 电商搜索优化 京东

MySQL 8.0

00:00