有这样一组数据:
学号 姓名 科目 分数
202212001 张三 数学 79
202212001 张三 语文 79
202212001 张三 英语 60
202212001 张三 化学 79
202212001 张三 历史 60
202212002 李四 数学 80
202212002 李四 语文 88
202212002 李四 英语 79
202212003 王五 数学 89
202212003 王五 语文 89
202212003 王五 历史 90
202212003 王五 化学 90
202212003 王五 数学 79
想要的效果是,学生科目按照分数排序,如果这个学生的个科目分数一样的话,按照 数学>语文>历史>英语 进行排序.
我尝试过用rank()函数进行排序.但是无法达成指定规则进行排序.
请问各位有没有好办法解决这种场景