- 快速念咒:MySQL入門指南與進階實戰
- 彭宇奇
- 373字
- 2024-05-24 18:33:20
2.2.2 升序和降序
通過動手練習,相信同學們會發現,例句(2)的返回結果是按照年齡從小到大進行排列的。有從小到大,就有從大到小。因此,ORDER BY會對應兩種排序效果——升序和降序。
升序對應的關鍵詞是ASC。它取自含義相關的英文單詞Ascending(上升)。值得大家注意的是,由于升序是ORDER BY的默認排序方式,所以我們經常會將關鍵詞ASC省略。也就是說,例句(2)的完整書寫格式應該為:

沒錯,畢竟在日常操作中,升序的使用可能會更加頻繁一些。下面讓我們來看看降序的例子。
降序對應的關鍵詞是DESC,它也取自一個含義相關的英文單詞Descending(下降)。如果我們用DESC來替換例句(3)中的ASC,將實現相反的排序效果,輸出行將按照年齡從大到小的順序返回并顯示:

此處需要提醒大家,由于單個ASC和DESC只負責指定單個排序鍵的升序和降序,所以當我們準備以多列內容為依據進行排序時,可能要分別使用ASC和DESC。同學們將在后面看到這種用法。
推薦閱讀
- OpenShift開發指南(原書第2版)
- Redis Applied Design Patterns
- Moodle Administration Essentials
- Maven Build Customization
- Learning Spring 5.0
- Python從菜鳥到高手(第2版)
- WSO2 Developer’s Guide
- 微服務設計原理與架構
- Java從入門到精通(第4版)
- Natural Language Processing with Java and LingPipe Cookbook
- Mastering Docker
- Java編程從入門到精通
- Scala編程實戰
- Developing Java Applications with Spring and Spring Boot
- Node.js Web Development