题解|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 
全部评论

相关推荐

不愿透露姓名的神秘牛友
08-28 11:55
点赞 评论 收藏
分享
程序员小白条:这比例牛逼,750:1
点赞 评论 收藏
分享
嗨害嗨我来了:你跟他说开迈巴赫呢,一个月好几万,让学弟尝尝一点小小的社会险恶
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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