在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升序排序。