ORDER BY 子句用于对查询结果进行排序。你可以按升序(ASC)或降序(DESC)的方式对一个或多个列进行排序。基本的 SELECT 语句结合 ORDER BY 子句如下:
SELECT column1, column2, ...
FROM table_name
ORDER BY column1 [ASC | DESC], column2 [ASC | DESC], ...;

  •  column1, column2, ...: 要检索的列的名称。

  •  table_name: 要从中检索数据的表的名称。

  •  ORDER BY column1 [ASC | DESC], column2 [ASC | DESC], ...: 指定排序的列和排序顺序(可选,默认为升序)。


以下是一些使用 ORDER BY 子句的例子:

1. 按单个列升序排序:
   SELECT column1, column2
   FROM table_name
   ORDER BY column1;

2. 按单个列降序排序:
   SELECT column1, column2
   FROM table_name
   ORDER BY column1 DESC;

3. 按多个列排序:
   SELECT column1, column2
   FROM table_name
   ORDER BY column1 ASC, column2 DESC;

4. 与 WHERE 子句一起使用:
   SELECT column1, column2
   FROM table_name
   WHERE condition
   ORDER BY column1 ASC;

ORDER BY 子句通常用于在查询结果中按照特定的顺序呈现数据。请注意,ORDER BY 通常在 SELECT 语句的最后执行,以确保对排序的数据进行正确的展示。


转载请注明出处:http://www.pingtaimeng.com/article/detail/14019/SQL