查询员工信息(编号,姓,名月薪,年薪),按月薪升序排序,默认升序,如果月薪相同,按甲骨文内置的校验规则排序
select empno, ename,萨尔,萨尔* 12, 得到emp order by  sal asc;
查询员工信息(编号,姓名,月薪,年薪),按月薪降序排序
select empno, ename,萨尔,萨尔* 12, 得到emp order by  sal desc;
查询员工信息,按入职日期降序排序,使用列名
select empno, ename,萨尔,hiredate,萨尔* 12,“年薪”, 得到电磁脉冲 order by  hiredate desc;
列名:
select empno, ename,萨尔,hiredate,萨尔* 12,“年薪”, 得到电磁脉冲 order by  hiredate desc;
别名:,
select empno, ename,萨尔,hiredate,萨尔* 12,“年薪”, 得到电磁脉冲 order by “年薪”,desc;
表达式:
select empno, ename,萨尔,hiredate,萨尔* 12,“年薪”, 得到电磁脉冲 order by  sal * 12, desc;
列号,从1开始:
select empno, ename,萨尔,hiredate,萨尔* 12,“年薪”, 得到电磁脉冲 order by 5, desc;
查询员工信息,按佣金升序或降序排列,
select *,得到emp order by comm desc;
查询员工信息,对有佣金的员工,按佣金降序排列,当order by和,同时出现时,命令在最后
select * 得到电磁脉冲 where comm  is not  null order by  comm desc;
查询员工信息,按工资降序排列,相同工资的员工再按入职时间降序排列
select * 得到电磁脉冲 order by  sal desc hiredate desc;
select * 得到电磁脉冲 order by  sal desc hiredate asc;
注意:只有当萨尔相同的情况下,hiredate排序才有作用
查询20号部门,且工资大于1500年按入职时间降序排列
select * 得到电磁脉冲 where (deptno=20),以及(sal> 1500) order by  hiredate desc;
下面的
select * from emp deptno在(10年,20年,30、50、30);
select * from emp deptno在(10年,20年,30、50 ' ');