Java教程

分页和排序

本文主要是介绍分页和排序,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
4.5、分页和排序
排序
-- 排序: 升序 ASC , 降序DESC
-- order by 通过那个字段排序,怎么排
-- 查询的结果根据 成绩降序 排序
SELECT s.`StudentNo`,`StudentName`,`SubjectName`,`SubjectResult`
FROM student s
INNER JOIN result r
ON s.StudentNo = r.StudentNo
ORDER BY SubjectResult ASC
分页
-- 排序: 升序 ASC , 降序DESC
-- order by 通过那个字段排序,怎么排
-- 查询的结果根据 成绩降序 排序
SELECT s.`StudentNo`,`StudentName`,`SubjectName`,`SubjectResult`
FROM student s
INNER JOIN result r
ON s.StudentNo = r.StudentNo
ORDER BY SubjectResult ASC
LIMIT 5,5
​
-- 为什么要分页
-- 缓解数据库压力,给人的体验更好,瀑布流
-- 分页,每页只显示五条数据
-- 语法:limit 当前页。页面的大小
-- LIMIT 0,5
-- 第一页 limit 0,5    (1-1) *5
-- 第二页 limit 5,5    (2-1) *5
-- 第三页 limit 10,5   (3-1) *5
-- 第N页 limit (n-1)*5,5    (n-1) * pageSize
-- pageSize: 页面大小 ,n : 当前页   数据总数/页面大小 = 总页数
语法:
-- 查询学生成绩排名前十的学生,并且分数要大于等于7
​
SELECT s.id,StudentResult,`name`,sex
FROM student  s
INNER JOIN result  r
ON s.id = r.id 
WHERE StudentResult >=70
ORDER BY StudentResult ASC
LIMIT 0,10

 

这篇关于分页和排序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!