我们在写select语句的时候,可以用order by 来对结果进行排序
SELECT * FROM emp
WHERE sal>1000
ORDER BY sal;
默认是按照升序排列的

如果想降序排列,可以使用DESC关键字
SELECT * FROM emp
WHERE sal>1000
ORDER BY sal DESC;
![oracle学习笔记11-排序]()
![oracle学习笔记11-排序]()
除了按照某一列进行排序以外,还可以同时对多个列的数据进行排序,
SELECT * FROM emp
WHERE sal>1000
ORDER BY ename ,sal DESC;
先按照ename升序排序,再按照sal降序排列

我们也可以使用不在select字段列表中的列进行排序,如
SELECT empno, job FROM emp
WHERE sal>1000
ORDER BY ename ,sal DESC;
![oracle学习笔记11-排序]()