2025-01 美团 中等

RFM分析是一种常用的方法,用于评估客户的活跃度、忠诚度以及价值。具体来说:

  • Recency (R) 表示客户最近一次下单的时间距离今天有多久,可以帮助识别活跃或可能流失的客户。
  • Frequency (F) 表示客户的购买天数,有助于了解客户的购物频率和忠诚度。
  • Monetary (M) 表示客户的平均消费金额,能够反映客户对平台的价值贡献。

请编写SQL查询,分别计算每位用户的Recency、Frequency和Monetary值,并输出user_id, recency, frequency, 和 monetary

RFM模型 聚合函数 group by inner join avg distinct sum datediff current_date

mt_trx_rcd_f,餐饮商户团购消费记录表

cust_uid trx_amt mch_nm mch_typ2 trx_dt
MT10008 132 阿里山烘焙坊(亚贸店) 面包甜点 2024-05-03
MT10000 53 星巴克(融创茂店) 咖啡厅 2024-09-16
MT10007 334 老胶东小船海鲜 海鲜 2024-05-22
MT10004 358 一枚帅哥做的菜 海鲜 2024-09-15
MT10003 154 一枚帅哥做的菜 海鲜 2024-11-16

 

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

ID313 计算每个用户的RFM值(1)  
中等 group by inner join count sum datediff current_date 聚合函数 RFM模型 美团
ID315 基于消费天数和平均单笔购买金额计算每个用户的RFM评分  
中等 group by inner join avg case when distinct sum datediff current_date 聚合函数 RFM模型 美团
ID317 基于消费天数和平均消费金额NTILE分组计算每个用户的RFM评分  
中等 group by inner join avg case when distinct count datediff current_date ntile 聚合函数 RFM模型 美团
ID320 总分为9分的所有用户  
中等 group by inner join avg case when distinct count datediff + current_date ntile 聚合函数 RFM模型 美团
ID326 按商户类型统计流失风险客户  
中等 group by inner join avg case when distinct count datediff + current_date ntile 聚合函数 窗口函数 RFM模型 美团

MySQL 8.0

00:00