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

1.4分页和排序

排序:

-- ========== 分页(limit)和排序(order by) ============
-- 排序:升序ASC,降序DESC
-- ORDER BY 通过字段排序,怎么排
-- 查询的结果根据成绩降序,升序
SELECT s.`studentno`,`studentname`,sub.`subjectname`,`studentresult`
FROM `student` s
RIGHT JOIN `result` r
ON s.`studentno`=r.`studentno`
RIGHT JOIN `subject` sub
ON r.`subjectno`=sub.`subjectno`
WHERE sub.`subjectname`='数据库结构-1'
ORDER BY `studentresult` ASC

分页:

为什么要分页:

缓解数据库压力,给人的体验更好

代码案例:

 -- 分页,每页只显示五条数据-- 语法:Limit 起始值,页面大小-- 网页应用:当前,总的页数,页面大小-- limit 0,5     1~5-- limit 1,5     2~6-- limit 6,5 SELECT s.`studentno`,`studentname`,sub.`subjectname`,`studentresult`
FROM `student` s
RIGHT JOIN `result` r
ON s.`studentno`=r.`studentno`
RIGHT JOIN `subject` sub
ON r.`subjectno`=sub.`subjectno`
WHERE sub.subjectno BETWEEN 1 AND 17
ORDER BY `studentresult` ASC
LIMIT 0,5

第一页     limit    0,5         (2-1)*5

第二页     limit    5,5         (2-1)*5

……

第n页      limit    0,5          (n-1)*pageSize,pageSize

【pagSize:页面大小        】

【(n-1)*pageSize:起始值】

【n:当前页】

【数据总数 / 页面大小 = 总页数(向上取整)】

        

http://www.lryc.cn/news/269303.html

相关文章:

  • Modbus转Profinet,不会编程也能用!轻松快上手!
  • 鸿蒙原生应用/元服务开发-Stage模型能力接口(十)下
  • QT QPluginloader 加载失败,出现Unknown error 0x000000c1的问题
  • 众和策略:今年首次!A股罕见一幕
  • EasyExcel实现动态表头(注解实现)
  • 什么是工厂方法模式,工厂方法模式解决了什么问题?
  • Flink 输出至 Elasticsearch
  • web三层架构
  • 智能优化算法应用:基于厨师算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • 写在2023年末,软件测试面试题总结
  • 51系列--数码管显示的4X4矩阵键盘设计
  • 医院绩效考核系统源码,java源码,商业级医院绩效核算系统源码
  • JavaScript基础练习题(五)
  • flutter项目从创建到运行,以及一些常用的命令
  • 【Amazon 实验②】Amazon WAF功能增强之使用Cloudfront、Lambda@Edge阻挡攻击
  • There are 4 missing blocks. The following files may be corrupted
  • 一起玩儿物联网人工智能小车(ESP32)——13. 用ESP32的GPIO控制智能小车运动起来(一)
  • D9741 PWM控制器电路,定时闩锁、短路保护电路,输出基准电压(2.5V) 采用SOP16封装
  • 【UE5.1】程序化生成Nanite植被
  • 【软件工程】漫谈增量过程模型:软件开发的逐步之道
  • Android Camera
  • Python开发雷点总结
  • Linux中磁盘管理与文件系统
  • Vue2+element-ui 实现select选择器结合Tree树形控件实现下拉树效果
  • LINUX 解决系统卡死:扩大内存交换分区
  • Vue项目Nginx代理F5刷新出现404问题解决
  • 关于MybatisPlus自动转化驼峰命名规则配置mapUnderscoreToCamelCase的个人测试和总结
  • css中的BFC
  • 音视频类App广告变现如何破局,最大化广告变现收益,让应用增收?
  • 基于llama-index对embedding模型进行微调