news 2026/6/4 7:20:57

排序与分页

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
排序与分页

文章目录

  • 1.排序
    • 1.1 基本使用
    • 1.2 我们可以使用列的别名,进行排序
    • 1.3 强调格式:WHERE 需要声明在FROM后,ORDER BY之前。
    • 1.4 二级排序
  • 2. 分页
    • 2.1 mysql使用limit实现数据的分页显示
    • 2.2 WHERE ... ORDER BY ...LIMIT 声明顺序如下:
    • 2.3 MySQL8.0新特性:LIMIT ... OFFSET ...

1.排序

1.1 基本使用

  • 使用 ORDER BY 对查询到的数据进行排序操作。
    1. 升序:ASC (ascend)
    2. 降序:DESC (descend)
# 练习:按照salary从高到低的顺序显示员工信息SELECTemployee_id,last_name,salaryFROMemployeesORDERBYsalaryDESC;
# 练习:按照salary从低到高的顺序显示员工信息SELECTemployee_id,last_name,salaryFROMemployeesORDERBYsalaryASC;

1.2 我们可以使用列的别名,进行排序

SELECTemployee_id,salary,salary*12annual_salFROMemployeesORDERBYannual_sal;
1. 列的别名只能在 ORDER BY 中使用,不能在WHERE中使用。

1.3 强调格式:WHERE 需要声明在FROM后,ORDER BY之前。

SELECTemployee_id,salaryFROMemployeesWHEREdepartment_idIN(50,60,70)ORDERBYdepartment_idDESC;

1.4 二级排序

#练习:显示员工信息,按照department_id的降序排列,salary的升序排列SELECTemployee_id,salary,department_idFROMemployeesORDERBYdepartment_idDESC,salaryASC;

2. 分页

2.1 mysql使用limit实现数据的分页显示

# 需求1:每页显示20条记录,此时显示第1页SELECTemployee_id,last_nameFROMemployeesLIMIT0,20;# 需求2:每页显示20条记录,此时显示第2页SELECTemployee_id,last_nameFROMemployeesLIMIT20,20;# 需求3:每页显示20条记录,此时显示第3页SELECTemployee_id,last_nameFROMemployeesLIMIT40,20;

2.2 WHERE … ORDER BY …LIMIT 声明顺序如下:

# LIMIT的格式: 严格来说:LIMIT 位置偏移量,条目数# 结构"LIMIT 0,条目数" 等价于 "LIMIT 条目数"SELECTemployee_id,last_name,salaryFROMemployeesWHEREsalary>6000ORDERBYsalaryDESC#limit 0,10;LIMIT10;

2.3 MySQL8.0新特性:LIMIT … OFFSET …

#练习:表里有107条数据,我们只想要显示第 32、33 条数据怎么办呢?SELECTemployee_id,last_nameFROMemployeesLIMIT2OFFSET31;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/30 16:46:28

10分钟掌握Open WebUI图表集成:从零到精通的完整指南

还在为AI对话数据的可视化发愁吗?想要让枯燥的交流内容变成直观的图表展示?今天我们就来聊聊如何在Open WebUI中快速集成图表功能,让你的AI助手变得"有图有真相"! 【免费下载链接】open-webui Open WebUI 是一个可扩展、…

作者头像 李华
网站建设 2026/5/30 23:48:25

5步掌握Dolphin:PDF文档智能转换Markdown完整教程

5步掌握Dolphin:PDF文档智能转换Markdown完整教程 【免费下载链接】Dolphin 项目地址: https://gitcode.com/GitHub_Trending/dolphin33/Dolphin PDF文档批量转换为可编辑的Markdown格式是许多技术文档工作者面临的常见挑战。Dolphin作为一款基于深度学习的…

作者头像 李华
网站建设 2026/5/25 9:36:39

LaTeX3编程终极指南:从零掌握expl3强大功能

LaTeX3编程终极指南:从零掌握expl3强大功能 【免费下载链接】latex3 The expl3 (LaTeX3) Development Repository 项目地址: https://gitcode.com/gh_mirrors/la/latex3 还在为LaTeX宏编程的复杂性烦恼吗?LaTeX3项目的expl3编程语言为你提供了一条…

作者头像 李华
网站建设 2026/5/29 23:34:31

神经网络可视化终极指南:PlotNeuralNet快速上手全攻略

神经网络可视化终极指南:PlotNeuralNet快速上手全攻略 【免费下载链接】PlotNeuralNet Latex code for making neural networks diagrams 项目地址: https://gitcode.com/gh_mirrors/pl/PlotNeuralNet 还在为学术论文中的神经网络结构图而烦恼吗?…

作者头像 李华
网站建设 2026/6/2 12:56:56

Taskflow终极指南:现代C++并行编程的完整解决方案

Taskflow终极指南:现代C并行编程的完整解决方案 【免费下载链接】taskflow 项目地址: https://gitcode.com/gh_mirrors/taskfl/taskflow 在当今多核处理器和异构计算的时代,C并行编程已成为提升应用性能的关键技术。Taskflow作为一款开源的现代C…

作者头像 李华
网站建设 2026/6/3 10:57:33

Open Library 终极免费数字图书馆:打造个人专属的全球知识宝库

Open Library 终极免费数字图书馆:打造个人专属的全球知识宝库 【免费下载链接】openlibrary One webpage for every book ever published! 项目地址: https://gitcode.com/gh_mirrors/op/openlibrary Open Library 是一个革命性的开源数字图书馆项目&#x…

作者头像 李华