3.1 — ORDER BY 排序
你将学到什么
- 如何用
ORDER BY
在 SQL 中排序数据 - 升序与降序排序
- Excel 排序与 SQL 排序的对比
从 Excel 到 SQL:排序数据
在 Excel 中,你点击列标题即可排序。在 SQL 中,用 ORDER BY
子句。
Excel:
将“金额(Amount)”列从大到小排序。
SQL:
sql
SELECT * FROM sales
ORDER BY Amount DESC;
ORDER BY Amount
按金额排序。DESC
表示降序(大到小),ASC
表示升序(默认)。
多列排序
你可以像 Excel 的自定义排序一样,按多列排序。
sql
SELECT * FROM sales
ORDER BY Product ASC, Amount DESC;
- 先按产品(A-Z)排序,再在每个产品内按金额从大到小排序。
关键点
- 用
ORDER BY
排序结果。 - 可加
ASC
(升序)或DESC
(降序)。 - 可按多列依次排序。
下一步
接下来你将学习如何限制结果数量——就像在 Excel 里只浏览部分行。