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

ID130 每个商品的用户性别分布  
中等 group by case when count 行列转化 购物漏斗分析 拼多多
ID197 CASE WHEN-男女学生的数量
入门 group by case when count Week44打卡 经典-学生表课程表 小猿搜题
ID198 CASE WHEN-老中青教师数量
入门 group by case when count >= Week43打卡 经典-学生表课程表 小猿搜题
ID385 电商(一)订单时段分布  
中等 group by case when count 时间日期 聚合函数
ID398 淘宝(二)用户画像分析
简单 group by case when count 聚合函数 淘宝

MySQL 8.0

00:00