在MySQL中,ORDER BY
關鍵字用于對查詢結果進行排序。其基本語法如下:
SELECT column1, column2, ...
FROM table_name
[WHERE condition]
[ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...]
SELECT column1, column2, ...
:指定要查詢的列。FROM table_name
:指定要查詢的表。WHERE condition
(可選):指定查詢條件,用于過濾結果。ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...
(可選):指定排序的列和排序順序。可以指定一個或多個列,每個列后面可以跟ASC
(升序,默認)或DESC
(降序)。示例:
SELECT * FROM students
ORDER BY age ASC, score DESC;
這個查詢會返回所有學生的信息,首先按照年齡升序排序,如果年齡相同,則按照成績降序排序。