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