2026-04 滴滴出行 中等

你是滴滴出行数据分析团队的成员,运营部门正在进行用户价值分析,需要找出打车最活跃的用户群体。

现有滴滴订单表 didi_sht_rcd,记录了用户打车订单信息,包含用户ID、起点、终点、出发时间和车型等级。

需求:找出打车次数最多的前10名用户,显示其用户ID、打车次数和排名。如果打车次数相同,按用户ID升序排列。

输出要求:

  • 第一列:用户ID(cust_uid)
  • 第二列:打车次数(命名为 trip_cnt)
  • 第三列:排名(命名为 rk)
  • 只输出前10名

用户分析 打车出行 窗口函数 RANK 子查询

didi_sht_rcd,滴滴订单表

字段名 字段类型 说明
cust_uid varchar(100) 用户ID
start_loc varchar(100) 出发地点
end_loc varchar(100) 目的地点
start_tm time 出发时间
car_cls varchar(4) 车型等级(A/B/C/S)

输出示例:

cust_uid trip_cnt rk
C30855 13 1
C30280 12 2
C30619 12 2
C30510 11 4
C30692 11 4
C30910 11 4
C39582 11 4
C39621 11 4
C30187 10 9
C30226 10 9

ID55 好友步数排名-不考虑反向好友关系  
中等 inner join rank union 2025春招面试真题 腾讯
ID60 好友步数排名-考虑反向好友关系  
中等 inner join rank union 窗口函数 2025春招面试真题 腾讯
ID112 找出所有类别组合的最热门路线  
困难 group by inner join rank 多表连接 多连接条件 滴滴出行
ID174 S1年级物理成绩前10名(2)
入门 rank 窗口函数 经典-学生表课程表 新东方
ID312 直观对比两种频率计算的差异(F)  
中等 group by inner join distinct count rank - abs 聚合函数 窗口函数 RFM模型 美团

MySQL 8.0

00:00