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

排序与分页

文章目录

  • 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;
http://www.cnnetsun.cn/news/112540.html

相关文章:

  • 直流电机控制仿真:Matlab/Simulink 实现
  • 如何用Charticulator轻松制作专业图表
  • 俄罗斯服务器常见故障汇总及排查方法
  • Seed-VR2:突破性AI视频增强技术,6GB显存实现专业级画质处理
  • 3分钟让你的Qt应用颜值翻倍:10款专业QSS模板免费使用指南
  • AI视频生成新纪元:5步掌握Wan2.2模型实战技巧
  • Stable Diffusion WebUI Forge技术架构深度解析:PyTorch如何驱动AI绘画革命
  • 合规即代码的延伸:国产 DevOps 平台如何利用平台扩展能力,自动验证信创基础设施的配置合规性
  • 基于MATLAB的Kmeans自动寻找最佳聚类中心App——简单操作实现手肘法与聚类分析
  • 2026年学大模型,别乱读书!这13本“硬核书单”就是你的高效知识地图,啃完体系自成
  • Wan2.1 GP视频生成:新手快速上手AI视频制作指南
  • 【Go 语言】核心特性、基础语法及面试题
  • 能控制计算机桌面的多模态AI agent框架
  • DeeplxFile终极指南:免费解锁无限制文件翻译的完整教程
  • Iridescent:Day27
  • camera calibration(相机校准)
  • JD-GUI 完全指南:Java 反编译工具的终极使用手册
  • 当模型预测控制遇上方向盘烫手时刻
  • ASMR音频下载完整指南:跨平台工具使用详解
  • 超越异步:如何在Node.js中构建极速数据库应用?
  • Boltz生物分子交互建模:从新手到专家的5个关键步骤
  • HoYo.Gacha专业抽卡分析工具完全使用手册
  • FastMCP高级特性之Composition
  • 安卓手机投屏到电脑的开源软件(scrcpy)
  • 边缘计算开源项目终极指南:让物联网设备秒变智能终端
  • ForensicsTool取证工具完整安装配置指南:快速掌握电子数据取证技能
  • DeepSeek-V3 KV缓存技术:让AI对话像翻书一样流畅
  • SpringBoot进阶教程(八十八)获取图片的宽高
  • PeachPie 1.1.13 发布支持最新PHP 8.5.0
  • 电视也可以玩街机经典游戏,你的客厅,早就该变成这样了!