右下角图片
2024-11 拼多多 中等

为了评估产品的市场表现,我们需要计算每个产品的曝光率、浏览率、加购率和购买率。

这些指标可以帮助我们了解产品的受欢迎程度和用户行为,从而优化产品推广策略。

任务

tb_pg_act_rcd 表中,计算每个产品的曝光率、浏览率、加购率和购买率。

结果应包括产品ID、产品名称、曝光次数、浏览次数、加购次数、购买次数和相应的比率,并按产品ID排序。

考点

  1. 聚合函数: 使用 SUM 计算每个产品的曝光、浏览、加购和购买次数。
  2. 连接操作: 使用 JOIN 连接产品表和页面埋点记录表。
  3. 条件判断: 使用 CASE 语句计算比率。

购物漏斗分析 行列转化 group by case when sum

tb_pg_act_rcd,页面埋点记录表,已截取某天记录

cust_uid if_snd(是否曝光) if_vw(是否浏览) if_cart(是否加购) if_buy(是否购买) prd_id(产品id)
3000001 1 0 0 0 A
3000002 1 0 0 0 C
3000003 1 0 0 0 B
3000004 1 0 0 0 E
3000005 1 0 0 0 D

tb_cst_bas_inf,用户基本信息表 

cust_uid gdr age
3000100 M 39
3000101 F 39
3000102 M 19

tb_prd_map,产品信息简表 

prd_id prd_nm price
A 新疆哈密瓜10斤 9.80
B 散养土鸡蛋40枚约10斤 29.90

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

ID117 计算车方和司机被禁止的比率  
简单 group by case when sum 百分比计算 货拉拉
ID120 统计每个城市各状态的单量(行转列)  
中等 group by case when sum 行列转化 多表连接 2025春招面试真题 货拉拉
ID122 人均消费金额定档标签  
简单 group by avg case when sum 聚合函数 CTE或SubQuery 画像标签开发 美团
ID133 晚时段专车比例  
简单 group by case when 滴滴出行
ID134 夜深与专车比例的相关系数  
简单 group by avg case when sum 滴滴出行

MySQL 8.0

00:00