排序和分页

分页limit和排序order by

排序

-- 排序:升序 ASC,降序DESC
-- 语法:ORDER BY+排序字段+排序方式
-- 查询的结果根据,成绩降序 / 升序
SELECT s.studentno,studentname,subjectname,StudentResult
FROM student s
INNER JOIN result r
ON r.studentno = s.studentno
INNER JOIN `subject` sub
ON r.subjectno = sub.subjectno
WHERE subjectname='数据库结构-1'
ORDER BY studentresult DESC -- /ASC

分页

-- 分页,每页显示五条数据
-- 语法:limit+起始值,页面大小
-- pageSize:页面大小,(n-1)*pageSize起始值,n代表第几页。
-- 如:第一页起始值为(1-1)*pageSize=0
SELECT s.studentno,studentname,subjectname,StudentResult
FROM student s
INNER JOIN result r
ON r.studentno = s.studentno
INNER JOIN `subject` sub
ON r.subjectno = sub.subjectno
WHERE subjectname='数据库结构-1'
ORDER BY studentresult DESC --
LIMIT 0,5

 

posted @ 2021-04-23 14:58  术树  阅读(69)  评论(0)    收藏  举报