题解|21. 618活动购买每个商品的用户的平均年龄

618活动购买每个商品的用户的平均年龄

明确题意:

计算购买每个商品的用户的平均年龄(结果保留两位小数)

问题拆解:

  • 关联用户信息表中的年龄。知识点:join
  • 筛选购买行为记录。知识点:where
  • 统计购买每个商品的平均年龄。知识点:按商品分组group by;计算年龄平均值avg
  • 结果保留两位小数。知识点:round
  • 排序方式题目未指定,待明确

代码实现:

select prd_id, round(avg(age), 2) as avg_age
from tb_clk_rcd
join tb_cst_bas_inf using(cust_uid)
where if_buy=1
group by prd_id
-- order by 
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务