排序
-- 排序: 升序 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