对分数进行排序,遇到相同的分数名次不变,这时候就要一个中间变量,来记录每次对比的前面的一个分数。
Mysql 通过 @ 来声明变量 通过 := 来进行赋值。

查询的结果如图

本文介绍了一种在MySQL中处理分数排序的特殊技巧,当遇到相同分数时保持名次不变的方法。利用MySQL的变量声明和赋值功能,通过@符号声明变量并使用:=进行赋值,实现对数据的有效排序。
对分数进行排序,遇到相同的分数名次不变,这时候就要一个中间变量,来记录每次对比的前面的一个分数。
Mysql 通过 @ 来声明变量 通过 := 来进行赋值。

查询的结果如图

708
335
936
4229

被折叠的 条评论
为什么被折叠?