zoukankan      html  css  js  c++  java
  • MySQL——排序和分页

    1、排序(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 ASC
    

    效果:

    2、分页(LIMIT)

    语法:limit(查询起始下标,pageSize)

    为什么要分页?

    缓解数据库压力,给人的体验更好

    -- 分页,每页只显示五条数据  
    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 ASC
    LIMIT 5,5
    
    -- 第一页  limit 0,5      (1-1)*5
    -- 第二页  limit 5,5       (2-1)*5
    -- 第三页  limit 10,5      (3-1)*5
    -- 第N页   limit 0,5       (n-1)* pageSize,pageSize
    -- 【pageSize:页面大小】
    -- 【(n-1)* pageSize:起始值】
    -- 【n :当前页 】
    -- 【数据总数/页面大小 = 总页数】
    

    效果:

  • 相关阅读:
    NEON中的L可以避免溢出
    编译Qualcomm的Hexagon exampls错误
    C语言中的static
    在非NDK编译条件下使用Android Log函数
    NEON的vsub方法溢出
    OpenCL中读取image时的坐标
    Ubuntu16.0 GTX1660Ti 安装NVIDIA CUDA cuDNN Tensflow
    修改so库中的依赖名
    Qt数据库总结
    Qt插件系统
  • 原文地址:https://www.cnblogs.com/godles/p/12207036.html
Copyright © 2011-2022 走看看