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

ID390 校园(二)学生成绩行转列  
中等 group by case when 聚合函数 多表连接
ID499 招建银行(七)周末消费族  
中等 group by case when 聚合函数 百分比计算 画像标签开发 招建银行
ID512 招建银行(二十)消费金额等级分布  
中等 group by case when 聚合函数 画像标签开发 招建银行
ID529 QQ音乐(十七)用户完成播放率  
中等 group by case when 聚合函数 百分比计算 用户分析 QQ音乐
ID535 QQ音乐(二十三)周末听歌分析  
简单 group by case when 时间日期 聚合函数 用户分析 QQ音乐

MySQL 8.0

00:00