排序,有时候需要对查询的结果集进行排序,这个时候就需要使用ORDER BY关键字,按照什么来排序,根据要求排序就可以
(1)使用ORDER BY+排序字段对查询的结果集进行排序
(2)ORDER BY可以指定一列,多列或者表达式等
(3)ORDER BY子句必须在FROM或者WHERE子句的后面
(4)ORDER BY默认是升序(正序)排序,从小到大排序(关键字是ASC),其实也可以指定按照降序排序(DESC关键字),从大到小排序
(5)在ORDER BY子句中,也可以根据列的位置号来指定对哪一列进行排序,1表示按照SELECT后第一个字段进行排序,2表示按照SELECT后第二个字段进行排序,以此类推进行排序,所以你可以这样对第一列进行排序
SELECT NUM,NAME,SEX FROM STUDENT ORDER BY 1
这个SQL的意思就是查找学号,姓名,性别,并且按照学号进行排序