- 快速念咒:MySQL入门指南与进阶实战
- 彭宇奇
- 373字
- 2024-05-24 18:33:20
2.2.2 升序和降序
通过动手练习,相信同学们会发现,例句(2)的返回结果是按照年龄从小到大进行排列的。有从小到大,就有从大到小。因此,ORDER BY会对应两种排序效果——升序和降序。
升序对应的关键词是ASC。它取自含义相关的英文单词Ascending(上升)。值得大家注意的是,由于升序是ORDER BY的默认排序方式,所以我们经常会将关键词ASC省略。也就是说,例句(2)的完整书写格式应该为:
![](https://epubservercos.yuewen.com/976C00/29564660007673706/epubprivate/OEBPS/Images/47633_42_5.jpg?sign=1739684317-QXgM9cJ3zACoQIpO2cs6oV5st8p0PLJM-0-b174b6652095e1471cbb21f878b08c30)
没错,毕竟在日常操作中,升序的使用可能会更加频繁一些。下面让我们来看看降序的例子。
降序对应的关键词是DESC,它也取自一个含义相关的英文单词Descending(下降)。如果我们用DESC来替换例句(3)中的ASC,将实现相反的排序效果,输出行将按照年龄从大到小的顺序返回并显示:
![](https://epubservercos.yuewen.com/976C00/29564660007673706/epubprivate/OEBPS/Images/47633_43_2.jpg?sign=1739684317-1YMxDEz7qz5TpRrunvB5KVLzlC0VuXvV-0-6ddf056853900b808b18c2732387108a)
此处需要提醒大家,由于单个ASC和DESC只负责指定单个排序键的升序和降序,所以当我们准备以多列内容为依据进行排序时,可能要分别使用ASC和DESC。同学们将在后面看到这种用法。