Skip to content

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 里只浏览部分行。