ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

分页和排序

2021-09-21 20:05:30  阅读:142  来源: 互联网

标签:分页 pageSize -- studentresult limit 排序 页面


-- =============分页(limit)和排序(order by)=============

 

排序:

升序asc,降序desc

-- order by 通过哪个字段排序,怎么排
-- 查询的结果根据成绩 降序/升序 排

SELECT s.`StudentNo`,`StudentName`,`studentresult`
FROM `student` AS s
INNER JOIN `result` AS r
ON s.`studentno`=r.`StudentNo`
ORDER BY `studentresult` DESC  -- 或者asc

 

分页

-- 为什么要分页?
-- 缓解数据库压力,给人的体验更好,与之相对的是瀑布流

-- 分页,每页只显示几条数据
-- 语法:limit 起始值,页面大小(一个页面内的几个数据)
-- 网页应用:当前,总的页数,页面的大小、

-- 如:limit 0,5     1~5
-- limit 1,5 2~6
--   limit 2,5 3~7
--     .....


SELECT s.`StudentNo`,`StudentName`,`studentresult`
FROM `student` AS s
INNER JOIN `result` AS r
ON s.`studentno`=r.`StudentNo`
ORDER BY `studentresult` DESC  -- 或者asc

LIMIT 0,3

-- 第一页 limit 0,3             (1-1)*3
-- 第二页 limit 3,3             (2-1)*3
-- 第三页 limit 6,3             (3-1)*3
-- 第N页 limit ?,3             (n-1)*pageSize,pageSize
-- 【pageSize:页面大小】
-- 【(n-1)* pageSize:起始值】
-- 【n:当前页】
-- 【数据总数/页面大小=总页数】

语法:limit 查询起始下标,pageSize

注意:分页语句写在所有语句最后面

 

标签:分页,pageSize,--,studentresult,limit,排序,页面
来源: https://www.cnblogs.com/zypdbk/p/15317618.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有