文章教程

12.3.7对查询结果做排序

9/17/2020 9:26:54 PM 人评论 次浏览

12.3.7 对查询结果做排序

MySQL中,执行SELECT语句所生成结果的默认顺序,由其出现的顺序决定。SQL支持将查询结果按特定的顺序排列。使用ORDER BY子句完成对查询结果的排序,排序有降序和升序两种方式,ORDER BY子句中的关键字ASC表示升序排序,DESC表示降序排序方式。下面是使用ORDER BY子句对查询结果做排序的示例。

这句SQL语句对注册时间在2011年3月25号0点以后的用户数据,按其id降序排序。

注意 使用ORDER BY子句时,只需指定一列或多列使用关键字ASC或DESC,但每列只能使用一个关键字。如果没有指定关键字,那么MySQL使用ASC(升序排列)作为默认的关键字。另外,如果对多个字段做排序,那么只有紧邻关键字的字段会按关键字排序,其他的字段按默认顺序排序。

教程类别