分页和排序

分页和排序

  • 分页:limit

    • 语法:limit 起始行 显示的行数
    • 起始行从0开始
  • 排序:order by

    • 排序方式 升序:asc 降序:desc
    • 语法:order by 字段名 排序方式
  • 排序练习:将上一个练习的成绩栏降序排序

    -- 将上一个练习的成绩进行排序
    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;
    

  • 分页练习:先将成绩升序排序,然后分页,每页只显示5条数据

    -- 分页练习:先将成绩升序排序,然后分页,每页只显示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`
    ORDER BY studentresult ASC
    LIMIT 0,5;
    

  • 分页排序练习:查询 Java程序设计-1 成绩前5学员(分数要大于80)的学号,姓名,课程名称,分数

    -- 查询 Java程序设计-1 成绩前5学员(分数要大于80)的学号,姓名,课程名称,分数
    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='Java程序设计-1' AND `studentresult`>=80
    ORDER BY studentresult DESC
    LIMIT 0,5;
    

posted @   无关风月7707  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示