Oracle ORDER BY 子句

2025 年 3 月 17 日 | 阅读 1 分钟

在 Oracle 中,ORDER BY 子句用于对结果集中的记录进行排序或重新排列。 ORDER BY 子句仅用于 SELECT 语句。

语法

参数

表达式:它指定您要检索的列。

表:它指定您要从中检索记录的表名。

条件:它指定必须满足的条件才能选择记录。

ASC:它是一个可选参数,用于按升序对记录进行排序。

DESC:它也是一个可选参数,用于按降序对记录进行排序。

Oracle ORDER BY 示例:(没有 ASC/DESC 属性)

让我们以表“supplier”为例

供应商表

Suppliers Table

执行此查询

输出

oracle order by example 1

上面的示例按 last_name 升序返回 first_name。

Oracle ORDER BY 示例:(降序排序)

如果要按降序对结果进行排序,则应在 ORDER BY 子句中使用 DESC 属性

执行此查询

输出

oracle order by example 2

上面的示例按 last_name 降序返回 first_name。