0
点赞
收藏
分享

微信扫一扫

分页和排序

M4Y 2022-01-16 阅读 66
mysqlsql

排序:升序ASC,降序DESC
ORDER BY通过哪个字段排序,怎么排
查询结果根据成绩降序排序

-- 排序:升序ASC,降序DESC
-- ORDER BY通过哪个字段排序,怎么排
-- 查询结果根据成绩降序排序
SELECT s.`StudentNo`,`StudentName`,`SubjectName`,`StudentResult`
FROM `student` AS s
INNER JOIN `result` AS r
ON s.`StudentNo` = r.`StudentNo`
INNER JOIN `subject` AS sub
ON r.`SubjectNo` = sub.`SubjectNo`
WHERE subjectName = '高等数学-2'
ORDER BY `StudentResult` DESC

在这里插入图片描述
分页
好处 : (用户体验,网络传输,查询压力)
第一页 : limit 0,5
第二页 : limit 5,5
第三页 : limit 10,5

第N页 :limit (pageNo-1)*pageSzie,pageSzie
[pageNo:页码,pageSize:单页面显示条数]

-- 分页,语法;limit 当前页,页面大小
-- 排序:升序ASC,降序DESC
-- ORDER BY通过哪个字段排序,怎么排
-- 查询结果根据成绩降序排序
SELECT s.`StudentNo`,`StudentName`,`SubjectName`,`StudentResult`
FROM `student` AS s
INNER JOIN `result` AS r
ON s.`StudentNo` = r.`StudentNo`
INNER JOIN `subject` AS sub
ON r.`SubjectNo` = sub.`SubjectNo`
WHERE subjectName = '高等数学-2'
ORDER BY `StudentResult` ASC
LIMIT 0,5

在这里插入图片描述

举报

相关推荐

0 条评论