右下角图片
2024-12 美团 简单

为了更好地理解用户的消费行为和偏好,我们需要对用户进行分类。通过分析用户消费过的商户子类型 (mch_typ2) 数量,可以为用户提供更个性化的服务和推荐。具体来说,我们将根据用户消费过的 mch_typ2 类型数量为用户打标签:

  • 如果用户消费过的 mch_typ2 类型达到7类及以上,打标签1,表示该用户消费多样性较高,可能对多种类型的商户感兴趣
  • 如果用户消费过的 mch_typ2 类型少于7类,打标签0,表示该用户消费多样性较低,可能对特定类型的商户有较高的忠诚度。

这些标签可以帮助我们:

  1. 个性化推荐: 根据用户的消费多样性,为其推荐更多样化或特定类型的商户。
  2. 营销策略: 针对不同标签的用户制定不同的营销策略,提高用户满意度和留存率。
  3. 用户体验优化: 了解用户的消费习惯,优化平台功能和服务,提升用户体验。

任务

mt_trx_rcd1 表中,统计每个用户消费过的 mch_typ2 类型数量,并根据数量为用户打标签。结果应包括用户ID和标签。

考点

  1. 去重: 使用 DISTINCT 去重 mch_typ2
  2. 聚合函数: 使用 COUNT 计算每个用户消费过的 mch_typ2 类型数量。
  3. 条件判断: 使用 CASE 语句根据数量为用户打标签。

画像标签开发 聚合函数 group by case when count >=

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真题

ID117 计算车方和司机被禁止的比率  
简单 group by case when sum 百分比计算 货拉拉
ID130 每个商品的用户性别分布  
中等 group by case when count 行列转化 购物漏斗分析 拼多多
ID133 晚时段专车比例  
简单 group by case when 滴滴出行
ID197 CASE WHEN-男女学生的数量
入门 group by case when count 经典-学生表课程表 小猿搜题
ID198 CASE WHEN-老中青教师数量
入门 group by case when count >= 经典-学生表课程表 小猿搜题

MySQL 8.0

00:00