一 概述
在我们编写SQL的时候,对查询的结果集进行排序是一个非常常见的操作,而且排序可以对单列排序也可以对多列排序。对于Order by关键字默认按照升序对记录进行排序。
二 结果集单列排序的实现
一、SQL语句实单列降序、升序
未进行排序
按照CountryCode排序,默认升序排序
默认情况下,一般是升序;关键字升序是asc,降序为desc,如下:
三 结果集合多字段排序
由于Order by是默认升序,所以population升序可以不写asc.
注意:order by 后面的字段顺序,先按前者CountryCode进行降序排序,(如果前者的记录是一样的),由于CountryCode值均为ZWE,则按照Population进行升序排序;
desc 或者 asc 只对它紧跟着的第一个列名有效,其他不受影响,仍然是默认的升序。