- ORDER BY 多列的时候,先按照第一个column name排序,在按照第二个column name排序;如上述教程最后一个例子:
- (1)、先将country值这一列排序,同为CN的排前面,同属USA的排后面;
- (2)、然后在同属CN的这些多行数据中,再根据alexa值的大小排列。
- (3)、ORDER BY 排列时,不写明ASC DESC的时候,默认是ASC。
-
ORDER BY 多列的时候,eg:
order by A,B 这个时候都是默认按升序排列 order by A desc,B 这个时候 A 降序,B 升序排列 order by A ,B desc 这个时候 A 升序,B 降序排列
即 desc 或者 asc 只对它紧跟着的第一个列名有效,其他不受影响,仍然是默认的升序。