/*
排序:
SELECT ... FROM ... WHERE ...
ORDER BY COL1 ASC|DESC,COL2 ASC|DESC,.......
-------------------------------------
1) 排序是对缓存结果进行的二次加工!
2) 排序分为ASC和DESC:
ASC : 升序
DESC: 降序
默认情况下是ASC.
3) 无论什么情况下,排序都是最后进行的!
4) ORDER BY后可以有1个或多个字段。
1> 单列排序.
ORDER BY COL1 ASC|DESC
*/
REM 显示员工信息,按工资降序.
--SELECT * FROM EMP ORDER BY SAL DESC;
--SELECT * FROM EMP ORDER BY SAL;
REM 显示员工信息,按工资降序,同时显示行号.
--SELECT ROWNUM,EMP.* FROM EMP ORDER BY SAL;
REM 显示工资最高的前三人!
--SELECT ROWNUM,EMP.* FROM EMP WHERE ROWNUM <= 3 ORDER BY SAL DESC;--ERROR