在 MySQL 中,如何才能使用查詢中未檢索的列指定排序順序?
實際上,我們知道可以使用 ORDER BY 子句指定排序順序。我們需要編寫 ORDER BY 關鍵字,後跟要對錶進行排序的列的名稱。我們不必在查詢中的 SELECT 關鍵字後使用該列名。
示例
mysql> Select Sr, Item from ratelist ORDER BY Price; +----+------+ | Sr | Item | +----+------+ | 5 | T | | 1 | A | | 2 | B | | 4 | h | | 3 | C | +----+------+ 5 rows in set (0.00 sec)
在上面的示例中,我們可以觀察到,我們不必在 SELECT 關鍵字後編寫與我們在 ORDER BY 關鍵字中編寫的用於對錶進行排序的列相同的列名。這意味著該列本身不會被 MySQL 查詢檢索,而我們正是基於該列對錶進行了排序。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP