0
点赞
收藏
分享

微信扫一扫

【解密】MySQL排序与分页

googlefrank 2022-03-18 阅读 23

在这里插入图片描述

目录


一、排序

🔥1.1 排序规则

  1. 使用 ORDER BY 子句排序
    ASC(ascend): 升序
    DESC(descend):降序
  2. ORDER BY 子句在SELECT语句的结尾

🔥1.2 单列排序

SELECT last_name, job_id, department_id, hire_date
FROM employees
ORDER BY hire_date DESC ;

在这里插入图片描述

🔥1.3 多列排序

  1. 可以使用不在SELECT列表中的列排序
  2. 在对多列进行排序的时候,首先排序的第一列必须有相同的列值,才会对第二列进行排序。如果第
    一列数据中所有值都是唯一的,将不再对第二列进行排序
SELECT last_name, department_id, salary
FROM employees
ORDER BY department_id, salary DESC;

在这里插入图片描述

二、分页

🔥2.1 分页规则

MySQL中使用 LIMIT 实现分页

  1. 格式:
LIMIT [位置偏移量,] 行数
  1. 举例
--前10条记录:
SELECT * FROM 表名 LIMIT 0,10;SELECT * FROM 表名 LIMIT 10;
  1. 分页显式公式
    (当前页数-1)*每页条数,每页条数
SELECT * FROM table
LIMIT(PageNo - 1)*PageSize,PageSize;
举报

相关推荐

0 条评论