排序

image.png

  1. -- 排序 升序ASC 降序DESC
  2. -- 查询的结果根据成绩降序 排序
  3. -- ORDER BY 通过哪个字段排序,怎么排
  4. SELECT s.`StudentNo`,`StudentName`,`SubjectName`,`StudentResult`
  5. FROM student s
  6. INNER JOIN result r
  7. ON s.studentNo = r.studentNo
  8. INNER JOIN `subject` sub
  9. ON r.`SubjectNo` = sub.`SubjectNo`
  10. WHERE subjectName = '高等数学-1'
  11. ORDER BY StudentResult DESC

分页

image.png
image.png

-- 分页:环节数据库压力,给人体验更好
-- 分页每页只显示5条数据
-- 语法:limit 起始值,页面的大小
--       limit 1~5条数据  
SELECT s.`StudentNo`,`StudentName`,`SubjectName`,`StudentResult`
FROM student s
INNER JOIN result r
ON s.studentNo = r.studentNo
INNER JOIN `subject` sub
ON r.`SubjectNo` = sub.`SubjectNo`
WHERE subjectName = '高等数学-1'
ORDER BY StudentResult DESC
LIMIT 0,5
-- pageSize:页面大小  
-- n:当前页  
-- (n-1)*pageSize,pageSize
-- 数据总数/页面大小 = 总页数