Order by是SQL語句中用來對查詢結果進行排序的關鍵字。它可以根據指定的列或表達式對查詢結果進行排序,并可以指定升序或降序排列。
語法: SELECT column1, column2, … FROM table_name ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], …
其中,column1, column2, … 是要排序的列名,可以是一個或多個列名,用逗號分隔。 table_name 是要查詢的表名。 ASC表示按升序排列,默認情況下是升序排序。 DESC表示按降序排列。
示例:
SELECT * FROM customers ORDER BY last_name DESC; – 按照last_name列進行降序排序
SELECT * FROM customers ORDER BY last_name DESC, first_name ASC; – 先按照last_name列進行降序排序,再按照first_name列進行升序排序
注意事項: