按照工资升序,找出员工名和薪资?
    select ename,sal from emp order by sal;
    +————+————-+
    | ename | sal |
    +————+————-+
    | SMITH | 800.00 |
    | JAMES | 950.00 |
    | ADAMS | 1100.00 |
    | WARD | 1250.00 |
    | MARTIN | 1250.00 |
    | MILLER | 1300.00 |
    | TURNER | 1500.00 |
    | ALLEN | 1600.00 |
    | CLARK | 2450.00 |
    | BLAKE | 2850.00 |
    | JONES | 2975.00 |
    | SCOTT | 3000.00 |
    | FORD | 3000.00 |
    | KING | 5000.00 |
    +————+————-+
    注意:默认是升序。怎么指定升序或者降序呢? asc表示升序,desc表示降序
    select ename,sal from emp order by sal;//升序
    select ename,sal from emp order by sal asc;//升序
    select ename,sal from emp order by sal desc;降序
    按照工资的降序排列,当工资相同的时候在按照名字的升序排列。
    select ename,sal from emp order by sal desc , ename asc;
    注意:越靠前的字段越能起到主导作用。只有当前面的额字段无法完成排序的时候才会启用后面的字段
    找出工作岗位是SALESMAN的员工,并且要求按照薪资的降序排序。
    select ename,job,sal from emp where job = ‘SALESMAN’ order by sal desc;
    +————+—————+————-+
    | ename | job | sal |
    +————+—————+————-+
    | ALLEN | SALESMAN | 1600.00 |
    | TURNER | SALESMAN | 1500.00 |
    | WARD | SALESMAN | 1250.00 |
    | MARTIN | SALESMAN | 1250.00 |
    +————+—————+————-+
    select
    字段 3
    from
    表名 1
    where
    条件 2
    order by
    … 4
    order by 是最后执行的。