后端岗位面试题更新 2026-08-05

写出SQL查询,从学生成绩表(科目、学生、分数)中选出每个科目最高分的学生。

招商银行·招银网络科技后端开发金融编码实现技术原理SQL

考察说明

考察SQL分组聚合与窗口函数的应用能力

回答思路

  1. 正确识别需按科目分组,并在组内取最高分
  2. 说明两种解法:基础分组配合自连接或子查询,以及窗口函数ROW_NUMBER或RANK
  3. 解释如何处理并列最高分,是否保留全部
  4. 说明索引或数据量对性能的影响
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。