语法:
select 查询列表 from表
where筛选条件
order by 排序列表【asc / desc】
其中降序为 DESC
升序为 ASC
如果两者都不写的话系统默认是升序
案例一
查询员工信息,要求工资从高到低排序
SELECT
*
FROM
employees
ORDER BY
salary DESC;
同理从低到高的话只需要将 DESC,改为 ASC即可
案例二:
查询部门编号>=90的员工信息,按入职时间的先后进行排序
SELECT
*
FROM
employees
WHERE department_id>=90
ORDER BY
hiredate ASC;
案例三:多个字段的排序
查询员工信息,要求先按工资升序,再按员工编号降序
SELECT
*
FROM
employees
ORDER BY
salary ASC,employee_id DESC;
逻辑是先对工资进行排序,当两者的工资情况相等时再按照id进行排序