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

给定学生表、年级表和成绩表,请编写SQL查询,找出每个年级成绩前10名的学生信息。

顺丰集团后端开发物流/供应链编码实现技术原理SQL

考察说明

考察窗口函数或子查询实现分组TopN的SQL能力

回答思路

  1. 明确表的关联关系,确定成绩字段与排名规则
  2. 使用ROW_NUMBER或RANK根据成绩在年级内排名
  3. 筛选排名小于等于10,并正确关联学生与年级信息
  4. 考虑并列名次的处理方式