实际上,据我们所知,我们可以借助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)
在上面的示例中,我们可以观察到,我们不必在用ORDER BY关键字编写的SELECT关键字之后编写同一列的名称来对表进行排序。这意味着在我们对表进行排序的基础上,MySQL查询将不会检索列本身。