数据库全局排名方法论。 排名是数据库中的一个经典题目,实际上又根据排名的具体细节可分为3种场景: 连续排名,例如薪水3000、2000、2000、1000排名结果为1-2-3-4,体现同薪不同名,排名类似于编号 同薪同名但总排名不连续,例如同样的薪水分布,排名结果为1-2-2-4 同薪同名且总排名连续,同样的薪水排名结果为1-2-2-3 而且是全局排名,属于在某一范围内的全部数据进行排名。 一共有六种思路: 单表查询 子查询 自连接 笛卡尔积 自定义变量 窗口函数