用户可以用 order by 子句对查询结果按照一个或多个属性列的升序(ASC)或降序(DESC)排列,缺省值为升序。
例 24 查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排序。
select sno,grade
from sc
where cno ='3'
order by grade desc
对于空值,在按升序排,含空值的元组将最后显示,若按降序排,含空值的元组将最先显示。
例 25 查询全体学生情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄降序排列。
select *
from student
order by sdept, sage desc