2024-11 支付宝 中等

作为支付宝的市场运营团队,我们希望通过分析2021年2月13日(情人节前一天)用户的红包发送和接收记录,推断用户的好友关系,并计算每个用户的受欢迎程度。这将帮助我们更好地理解用户的社交网络,优化未来的营销活动。

任务

计算每个用户的受欢迎程度,定义为用户拥有的朋友总数除以平台上的用户总数。

union all

tx_red_pkt_rcd,红包发送及接收记录

snd_usr_id rcv_usr_id pkt_amt snd_datetime rcv_datetime
T305905 T300418 50.00 2021-02-13 11:50:26 1900-01-01 00:00:00
T303238 T301843 200.00 2021-02-13 22:58:34 2021-02-13 23:11:43
T307349 T305945 200.00 2021-02-13 10:28:46 2021-02-13 10:29:40
T306682 T304239 88.88 2021-02-13 17:42:17 2021-02-13 17:42:43
T308262 T310455 100.00 2021-02-13 12:35:25 1900-01-01 00:00:00

tx_usr_bas_info,用户基础信息表

usr_id gdr bth_dt cty
T308858 F 2014-03-14 唐山市
T303670 M 1978-07-13 佛山市
T308489 M 1970-08-29 广州市
T302146 M 2019-07-07 太原市
T304391 F 2009-07-22 苏州市

tx_cty_map,城市等级和省份映射表

cty prov cty_cls
重庆市 重庆市 新一线
郑州市 河南省 新一线
长沙市 湖南省 新一线
长春市 吉林省 二线
银川市 宁夏回族自治区 三线

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

ID55 好友步数排名-不考虑反向好友关系  
中等 inner join rank union 2025春招面试真题 腾讯
ID60 好友步数排名-考虑反向好友关系  
中等 inner join rank union 窗口函数 2025春招面试真题 腾讯
ID72 快手面试真题(2)同时在线人数峰值  
困难 sum over union all 时间日期 窗口函数 直播时段探究 2025春招面试真题 快手
ID73 快手面试真题(3)同时在线人数峰值时点  
困难 group by max min sum over union all 时间日期 窗口函数 直播时段探究 2025春招面试真题 快手
ID217 至少两门科目大于等于110分的学生
困难 group by or and case when sum union 高级条件过滤 思扣SQLintern

MySQL 8.0

00:00