在Oracle数据库中,可以使用ORDER BY
子句对查询结果进行排序。要按照降序(从大到小)排序,需要在ORDER BY
子句后添加DESC
关键字。以下是一个示例:
假设有一个名为employees
的表,其中包含employee_id
(员工ID)和salary
(薪水)两个字段。要按照薪水从高到低对员工进行排序,可以使用以下SQL查询:
SELECT employee_id, salary FROM employees ORDER BY salary DESC;
这将返回一个按照薪水从高到低排序的员工列表。如果要按照多个字段进行排序,可以在ORDER BY
子句中用逗号分隔字段,例如:
SELECT employee_id, salary FROM employees ORDER BY salary DESC, employee_id ASC;
这将首先按照薪水降序排序,然后按照员工ID升序排序。