2024-11 滴滴出行 简单

计算每个小时内专车订单量占总订单量的比例。

这个分析的目的在于:

  1. 探究时间因素对专车需求的影响:了解越晚的时候,专车的比例是否会更高。
  2. 优化资源分配:通过分析不同时间段内专车的使用情况,合理调配车辆资源,提高服务质量和用户满意度。
  3. 市场策略调整:根据订单量的变化趋势,制定更加精准的市场营销策略,提升专车业务的市场份额。

任务

didi_sht_rcd 表中,计算晚上6点到12点每个小时内 car_cls=A 的订单量占比。

结果应包括小时、总订单量、car_cls=A 的订单量和占比,并按小时排序。

考点

  1. 时间处理: 使用 EXTRACT 提取小时部分。
  2. 条件过滤: 使用 WHERE 子句过滤出晚上6点到12点的记录。
  3. 聚合函数: 使用 COUNT 计算订单量。
  4. 比率计算: 使用 ROUND 计算占比,并保留两位小数。

group by case when

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真题

ID117 计算车方和司机被禁止的比率  
简单 group by case when sum 百分比计算 货拉拉
ID121 餐饮类别丰富度标签  
简单 group by case when count >= 聚合函数 画像标签开发 美团
ID130 每个商品的用户性别分布  
中等 group by case when count 行列转化 购物漏斗分析 拼多多
ID197 CASE WHEN-男女学生的数量
入门 group by case when count 经典-学生表课程表 小猿搜题
ID198 CASE WHEN-老中青教师数量
入门 group by case when count >= 经典-学生表课程表 小猿搜题

MySQL 8.0

00:00