数据岗位面试题更新 2026-08-05

RANK()、DENSE_RANK()和ROW_NUMBER()这三个窗口函数有什么区别?

最右数据互联网/IT技术原理SQL

考察说明

考察对窗口函数排序语义的准确理解与区分

回答思路

  1. 分别说明三者的排序规则,特别是并列值的处理
  2. 用示例数据演示相同数值下序号差异
  3. 指出实际场景中各函数的适用情况
本题已收录答题指导

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

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