【发布时间】:2014-08-20 19:25:17
【问题描述】:
所以我有一个SELECT查询,结果是这样的:
SELECT ....
ORDER BY SCORE, STUDENT_NUMBER
STUDENT_NAME STUDENT_NUMBER SCORE
----------------------------------------
Adam 9 69
Bob 20 76
Chris 10 77
Dave 14 77
Steve 5 80
Mike 12 80
但我想按 STUDENT_NUMBER 排序,但我希望它们按相同的分数分组:
STUDENT_NAME STUDENT_NUMBER SCORE
----------------------------------------
Steve 5 80
Mike 12 80
Adam 9 69
Chris 10 77
Dave 14 77
Bob 20 76
所以现在数据按 STUDENT_NUMBER 排序,但如果有相同的 SCORE,则将它们分组(如下一行所示)。
可以用 ORDER BY 子句做到这一点吗?
【问题讨论】:
-
SQL multiple column ordering 的可能重复项
-
你们看不懂?
-
请先理解 OP 问题 b4 回答/评论
标签: sql sql-server sql-order-by