SQL 刷题/【快手】去掉最高分和最低分后的平均分
上一题下一题中等通过率 56%

【快手】去掉最高分和最低分后的平均分

聚合函数GROUP BY面试真题

题目描述

来源:快手大数据一面

给定一张 judge_scores 表,记录评委给选手的打分:

  • contestant_id: 选手ID
  • judge_id: 评委ID
  • score: 分数

请编写 SQL 查询,去掉每个选手的一个最高分一个最低分后,计算平均分(保留2位小数)。按平均分降序排列。

期望输出列

列名说明
contestant_id选手ID
avg_score去掉极值后的平均分

数据样例

当前运行环境
contestant_idPKINTEGERjudge_idPKINTEGERscoreREAL
1192
1285
1390
1478
1595
2188
2282
2386
输入数据显示 8 / 15
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

运行你的 SQL 查询后,结果将显示在这里