如果我有一个具有多个最大值的表,如何按 desc 排序?
Posted
技术标签:
【中文标题】如果我有一个具有多个最大值的表,如何按 desc 排序?【英文标题】:how to order by desc if i have a table with max that has more than one max values? 【发布时间】:2014-02-16 21:04:11 【问题描述】:如果有一个成绩表,并且两个学生的最高成绩相同,我可以按学生姓名排序结果吗?
-
学生1 6
学生2 5
学生3 10
学生4 10
如何按学生 3 和 4 的姓名排序?
【问题讨论】:
【参考方案1】:select *
from students
order by grade, student_name;
【讨论】:
我只想选择和订购最高成绩,因此只有 10 的学生(不知道每次哪个是最高成绩)。有什么想法吗? @user3316859 选择将首先按等级排序,并且仅当某些等级相同时,该名称才会用于排序那些行。如果您的示例中还有两个学生成绩 = 7,您想要什么?以上是关于如果我有一个具有多个最大值的表,如何按 desc 排序?的主要内容,如果未能解决你的问题,请参考以下文章