image.png
    默认就是asc升序排序,所以asc可以省略不写。
    在一个不明确的查询结果中排序返回的行。ORDER BY 子句用于排序。如果使用了 ORDER BY 子句,它必须位于 SQL 语句的最后。

    SELECT 语句的执行顺序如下:

    • FROM 子句
    • WHERE 子句
    • SELECT 子句
    • ORDER BY 子句

    示例:查询 employees 表中的所有雇员,显示他们的ID、名字与薪水,并按薪水升序排序
    select employee_id,last_name,salary from employees order by salary;
    select employee_id,last_name,salary from employees order by salary asc;

    image.png
    示例:显示雇员ID,名字。计算雇员的年薪,年薪列别名为annsal,并对该列进行升序排序,
    select employee_id,last_name ,12*salary as annsal from employees orderby annsal;

    image.png
    图片含义:
    1、先按department_id升序排序
    2、department_id相同部分
    3、接着按salary降序排序