测试岗位面试题更新 2026-08-05

MySQL怎么实现分组排序?

安克创新 Anker测试电子/半导体编码实现技术原理MySQL

考察说明

考察对分组取前N行等分组排序需求的SQL实现能力

回答思路

  1. 明确分组排序的典型场景(如每组取前N条)
  2. 能给出窗口函数ROW_NUMBER等实现方案
  3. 能说明MySQL版本对窗口函数的支持(8.0+)
  4. 能给出兼容老版本的用户变量或自连接写法