sql的order by关键字用于对结果集进行排序。默认情况下,按照升序对结果集进行排序。如果需要按照降序对结果集进行排序,请使用 desc 关键字。

sql支持多个字段进行order by排序,各字段之间用逗号”,”隔开。如下所示:

(1)ORDER BY column1, column2;
  表示:column1和column2都是升序

(2)ORDER BY column1, column2 DESC;
 表示:column1 升序,column2是降序
 
(3)ORDER BY column1 DESC, column2;
 表示:column1降序,column2升序
 
(4)ORDER BY column1 DESC, column2 DESC;
 表示:column1和column2都是降序

备注:desc 或者 asc 只对它紧跟着的第一个列名有效,其他列不受影响,仍然是默认的升序。

标签: none

添加新评论