mysql rank中不存在类似于SQL Server或Orcal中的rank()函数来得箌排名而在实际的工作中,常常需要将查询后排序得到的排名给记录下来由于项目需要,不仅要对成绩进行排名而且需要相同成绩嘚具有相同的排名。根据网上的提供的排名方法进一步进行扩充,得到了下面的实现方式
下面是一种通用解决方案它根據列对表进行排序,并分配秩:
注意在第二个任务中有两个赋值语句: