ORDER BY 關鍵字用于對結果集進行排序。
ORDER BY 關鍵字用于對結果集按照一個列或者多個列進行排序。
ORDER BY 關鍵字預設按照升序對記錄進行排序。如果需要按照降序對記錄進行排序,您可以使用 DESC 關鍵字。
SELECT column_name,column_name
FROM table_name
ORDER BY column_name,column_name ASC|DESC;
在本教程中,我們将使用 RUNOOB 樣本資料庫。
下面是選自 "Websites" 表的資料:
下面的 SQL 語句從 "Websites" 表中選取所有網站,并按照 "alexa" 列排序:
SELECT * FROM Websites
ORDER BY alexa;
執行輸出結果:

下面的 SQL 語句從 "Websites" 表中選取所有網站,并按照 "alexa" 列降序排序:
ORDER BY alexa DESC;
下面的 SQL 語句從 "Websites" 表中選取所有網站,并按照 "country" 和 "alexa" 列排序:
ORDER BY country,alexa;