在 SQL 查询中,ORDER BY
子句用于对查询结果进行排序。它可以应用于一个或多个列,以便按照指定的顺序对结果进行排序。ORDER BY
子句不仅仅适用于列,它也可以应用于表达式、函数或者是一个列的别名。
例如,如果你有一个名为 students
的表,其中包含 name
、age
和 score
列,你可以使用以下查询对学生按照分数排序:
SELECT * FROM students ORDER BY score;
此外,你还可以使用 DESC
或 ASC
关键字来指定排序的顺序。DESC
表示降序,ASC
表示升序。默认情况下,排序顺序是升序。
例如,如果你想按照年龄降序排列学生,你可以使用以下查询:
SELECT * FROM students ORDER BY age DESC;
总之,ORDER BY
子句不仅仅适用于列,它也可以应用于表达式、函数或者是一个列的别名。在使用 ORDER BY
子句时,你可以指定一个或多个列,并使用 DESC
或 ASC
关键字来指定排序的顺序。
领取专属 10元无门槛券
手把手带您无忧上云