右下角图片
2024-11 货拉拉 简单

为了评估平台上的用户质量,我们需要计算货主和司机被禁止的比率。

任务

hll_t2(用户角色表)中,计算货主和司机被禁止的比率。

结果应以百分比形式展示,并严格保留两位小数,同时加上百分号。

考点

  1. 条件过滤: 需要区分车方(货主)和司机,并过滤出被禁止的用户。
  2. 聚合函数: 需要使用聚合函数计算用户总数和被禁止用户数。
  3. 比率计算: 需要将被禁止用户数除以总用户数并转换为百分比,并加上百分号。

百分比计算 group by case when sum

hll_t1,订单表

order_id usr_id driver_id cty status order_dt
1 1 d16 北京 cancel_by_driver 2020-01-23
2 6 d12 上海 completed 2020-01-24
3 3 d15 深圳 cancel_by_usr 2020-01-25

hll_t2,用户角色表,banned=1表示该用户被禁止,role有两个枚举值,usr表示货主、driver表示司机。

usr_id banned role
1 0 usr
2 0 usr
3 0 usr

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

ID120 统计每个城市各状态的单量(行转列)  
中等 group by case when sum 行列转化 多表连接 2025春招面试真题 货拉拉
ID122 人均消费金额定档标签  
简单 group by avg case when sum 聚合函数 CTE或SubQuery 画像标签开发 美团
ID131 各商品漏斗转化率  
中等 group by case when sum 行列转化 购物漏斗分析 拼多多
ID133 晚时段专车比例  
简单 group by case when 滴滴出行
ID134 夜深与专车比例的相关系数  
简单 group by avg case when sum 滴滴出行

MySQL 8.0

00:00