在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查詢不會檢索我們已對其進行排序的列本身。
廣告