2024-11 滴滴出行 中等

为了更全面地了解从酒店出发的各种出行模式,我们需要找出所有以酒店为起点的不同类别组合(如酒店到餐饮、酒店到住宅等)的最热门路线。

找出所有以酒店为起点的类别组合,并统计每条路线的行程次数,最后选出每个类别组合中最热门的一条路线,并按行程次数降序排序。

输出起点、终点、终点类别、行程次数。

运力调度评估 聚合函数 窗口函数 多表连接 group by inner join row_number count

didi_sht_rcd,用户行程表

cust_uid start_loc end_loc start_tm car_cls
C39486 巴啦啦酒吧 新桃园酒店 P0DT22H50M29S C
C30420 亚朵酒店 壹方城 P0DT22H48M24S B
C37070 前海湾休闲会所 KK咖啡酒吧 P0DT03H06M53S A
C31439 壹方城 顺德佬前海店 P0DT09H11M25S A
C35078 海底捞西丽店 新桃园酒店 P0DT17H21M45S B

loc_nm_ctg,地址分类映射表

loc_nm loc_ctg
凑凑火锅大悦城店 餐饮
精品粤菜馆 餐饮
科兴科技园 写字楼
海底捞西丽店 餐饮
凤凰里二期 住宅

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

ID109 找出酒店-餐饮的最热门路线  
简单 group by inner join and count 聚合函数 多表连接 多连接条件 运力调度评估 滴滴出行
ID111 找出所有以酒店为起点或终点的类别组合的最热门路线  
中等 group by inner join or row_number count 多表连接 多连接条件 运力调度评估 滴滴出行
ID118 找出北京和柳州单量最多的司机  
简单 inner join row_number count sum in 聚合函数 窗口函数 多表连接 货拉拉
ID136 热门购买商品  
简单 group by inner join count 电商搜索优化 京东
ID137 不同时段的热门搜索词  
中等 group by inner join row_number count 聚合函数 窗口函数 电商搜索优化 京东

MySQL 8.0

00:00