#排序查询
语法:
select 查询列表
from 表名
where 筛选条件
order by 排序列表
执行顺序:
①from子句
②where子句
③select子句
④order by子句
特点:
1、排序列表可以是单个字段、多个字段、表达式、函数、列数、以及以上的组合
2、升序,通过asc,默认行为
降序,通过desc
#将员工编号>120的员工信息进行工资的降序
SELECT *
FROM employees
WHERE employee_id >120
ORDER BY salary DESC;
#按姓名的字数长度进行升序
SELECT last_name
FROM employees
ORDER BY LENGTH(last_name);
#查询员工的姓名、工资、部门编号,先做工资升序,再按部门编号降序
SELECT last_name,salary,department_id
FROM employees
ORDER BY salary ASC,department_id DESC;
#按列数排序
SELECT * FROM employees
ORDER BY first_name;