当前位置: 首页 > article >正文

MySQL排序与分页

1.排序数据

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; 

 1.3多列排序

SELECT employee_id,salary,department_id
FROM employees
ORDER BY department_id DESC,salary ASC;

2.分页 

2.1背景

背景1:查询返回的记录太多了,查看起来很不方便,怎么样能够实现分页查询呢?
背景2:表里有 4条数据,我们只想要显示第 2、3条数据怎么办呢?

2.2实现规则

分页原理
所谓分页显示,就是将数据库中的结果集,一段一段显示出来需要的条件
MySQL中使用 LIMIT实现分页
格式:

#分页
#mysql使用limit实现分页显示
#需求:每页显示pageSize条记录,此时显示第pageNo页;
#limit (pageNo-1)*pageSize
SELECT*
FROM
employees
LIMIT 0,20;

#WHERE...ORDER BY...LIMIT 声明顺序如下:
SELECT employee_id,last_name,salary
FROM employees
WHERE salary>6000
ORDER BY salary DESC
LIMIT 0,10;

 


http://www.kler.cn/a/402774.html

相关文章:

  • 微信小程序全局配置:导航栏、下拉刷新与上拉触底设置教程
  • 【机器学习chp5】线性回归
  • windows C#-取消任务列表(上)
  • BERT的中文问答系统38
  • 使用 helm 部署 gitlab
  • 浪潮信息自动驾驶框架AutoDRRT 2.0,赋能高阶自动驾驶
  • kali打开复制粘贴功能
  • python serializer, model drf通过序列化器, 模型获取mysql 一张表某个字段数据库现存的最大值
  • UE5 第一人称射击项目学习(三)
  • SSM全家桶 1.Maven
  • 联邦学习安全聚合算法综述(论文解析)以及如何确定自己研究方向的方法
  • 高频面试-cookie, token, session
  • Feed流系统重构:架构篇
  • 力扣整理版八:回溯算法(待更新)
  • 3C产品说明书电子化转变:用户体验、环保与商业机遇的共赢
  • 使用 Oracle.DataAccess.Client 驱动 和 OleDB 调用Oracle 函数的区别
  • 【JAVA】Java基础—面向对象编程:常用API与数据结构—集合框架(List、Set、Map等)
  • 【Leecode】Leecode刷题之路第56天之合并区间
  • git创建远程仓库,以gitee码云为例GitHub同理
  • Go 1.23 is released(翻译)
  • c语言数据结构与算法--简单实现线性表(顺序表+链表)的插入与删除
  • pcap_set_timeout()函数
  • 文件 IO:高效读取文件的一些注意事项
  • SQL面试题——复杂窗口定义
  • 【机器学习chp5】线性回归
  • 【Python】30个Python爬虫的实战项目!!!(附源码)