- 快速念咒:MySQL入門指南與進階實戰
- 彭宇奇
- 358字
- 2024-05-24 18:33:20
2.2.3 排序的必要性和原理
其實在我們的實際操作中,ORDER BY的使用頻率相當高。因為就像前面所說的那樣,如果在檢索時不使用ORDER BY進行排序,那么返回的輸出行一般將按照最初往表中插入數據時的順序呈現。而這很可能不是我們想要的呈現效果,因為它沒有突出重點。
除此以外,相信大家動手練習后,觀察結果會發現,其實使用ORDER BY并不會讓結果在本質上發生變化。也就是說,結果含有的原本內容不會改變,信息之間的對應關系也不會改變(例如Jenny—28—愛丁堡)。這是因為ORDER BY調整的只是輸出行的前后位置,也就是說,ORDER BY是以整行數據為單位進行調整的。所以排序的原理就是:以列中的內容作為參考來調整輸出行的前后位置。
讀到這里大家就會清楚,ORDER BY是以行為單位開展操作的。即ORDER BY的調整對象是行,而不是列。排序不會影響也不能影響數據間的對應關系,因此,列中的信息只提供排序的依據。
推薦閱讀
- JavaScript 網頁編程從入門到精通 (清華社"視頻大講堂"大系·網絡開發視頻大講堂)
- Learning Informatica PowerCenter 10.x(Second Edition)
- Hands-On JavaScript High Performance
- 教孩子學編程:C++入門圖解
- Mastering JavaScript High Performance
- C語言程序設計實驗指導 (第2版)
- 數據結構:Python語言描述
- 現代C++語言核心特性解析
- Unity 5 Game Optimization
- Processing開發實戰
- Spring Boot 3:入門與應用實戰
- HTML5/CSS3/JavaScript技術大全
- 軟件自動化測試實戰解析:基于Python3編程語言
- 算法(第4版)
- SQL Server 2005數據庫項目教程