mysql自定义排序函数

mysql自定义排序函数
创建变量方式@变量名 :=赋值语句,=等于,order by后每次便利一行数据则rank+1
mysql自定义排序函数
首先order by 排序,然后将pre赋值为null,cur赋值为0,接着若pre = 部门则cur不变,若不同则cur+1最终赋值给end
mysql自定义排序函数首先order by 排序,将cur,pre,inc分别1赋值为10,null,1,if后面的表达式有点类似于三目运算法,若pre等于部门,则选择cur 若不是则inc,而每次计算inc都会+1,而如果不相等,则inc的值将会赋给cur所以如果一个班有四个第一名,则第二名的rank也会排到第五。