取出按照某个字段升序或者降序进行排列的结果集,用 ORDER BY 关键字来实现。
...
[ORDER BY 字段名1 [DESC|ASC], 字段名2 [DESC|ASC], ...字段名n [DESC|ASC] ];
desc | asc: 排序顺序关键字,desc 是 descend 简写,表示降序,asc 是 ascend 简写,表示升序。
如果不写排序关键字,默认是 asc,升序排列。
ORDER BY 后面可以跟多个排序字段,每个排序字段后可以有不同的排序顺序。
如果排序字段的值一致,则值相同的字段按照第二个排序字段进行排序,以此类推。如果只有一个排序字段,这些字段相同的记录,则无需排列。
SELECT * FROM student ORDER BY score DESC;
SELECT * FROM student ORDER BY score DESC, age DESC;