目录
一、排序
🔥1.1 排序规则
- 使用 ORDER BY 子句排序
○ASC(ascend): 升序
○DESC(descend):降序
- ORDER BY 子句在SELECT语句的结尾
🔥1.2 单列排序
SELECT last_name, job_id, department_id, hire_date
FROM employees
ORDER BY hire_date DESC ;
🔥1.3 多列排序
- 可以使用不在SELECT列表中的列排序
- 在对多列进行排序的时候,首先排序的第一列必须有相同的列值,才会对第二列进行排序。如果第
一列数据中所有值都是唯一的,将不再对第二列进行排序
SELECT last_name, department_id, salary
FROM employees
ORDER BY department_id, salary DESC;
二、分页
🔥2.1 分页规则
MySQL中使用 LIMIT 实现分页
- 格式:
LIMIT [位置偏移量,] 行数
- 举例
--前10条记录:
SELECT * FROM 表名 LIMIT 0,10;
或
SELECT * FROM 表名 LIMIT 10;
- 分页显式公式
(当前页数-1)*每页条数,每页条数
SELECT * FROM table
LIMIT(PageNo - 1)*PageSize,PageSize;