在MySQL中,ORDER BY
關鍵字用于對查詢結果進行排序。它可以讓你根據一個或多個列的值對結果集進行升序(ASC)或降序(DESC)排列。如果沒有指定排序順序,默認是升序排列。
例如,如果你有一個名為employees
的表,包含id
,first_name
,last_name
和salary
等列,你可以使用ORDER BY
來查詢結果并按照last_name
進行升序排列,如下所示:
SELECT * FROM employees ORDER BY last_name ASC;
這將返回一個包含所有員工信息的結果集,按照他們的姓氏從A到Z排序。如果你想按照降序排列,只需在ORDER BY
子句后添加DESC
關鍵字,如下所示:
SELECT * FROM employees ORDER BY last_name DESC;
這將返回一個包含所有員工信息的結果集,按照他們的姓氏從Z到A排序。