• 95-分页查询(进阶8)


    应用场景:

      当要显示的数据太多,一页不能显示全,需要分页提交SQL请求

    语法:

      select 查询列表    #(7)--执行顺序

      from 表        #(1)

     【join type join 表2    #(2)

      on 连接条件      #(3)

      where 筛选条件    #(4)

      group by 分组字段    #(5)

      having 分组后的筛选  #(6)

      order by 排序的字段】  #(8)

      limit offset【offset可选】(要显示条目的起始的索引,起始索引从0开始), size(要显示的条目个数)   #(9)

    特点:

    • limit语句放在在查询语句的最后(不仅在语法上是最后,在执行顺序上也是最后)
    • 公式

        要显示的页数pages,每页的条目数size

        select 查询列表

        from 表

        limit (page-1)*size,size;

         

    #案例1:查询前五条员工信息

    select * from employees limit 0,5;  #可省略0,

    select * from employees limit 5;

    #案例2:查询第11条-第25条

    select * from employees limit 10,15;  #25-10=15条   

    #案例3:有奖金的员工信息,并且工资较高的前10名显示出来

    select *

    from employees

    where commission_pct is not null

    order by salary desc

    limit 10;

  • 相关阅读:
    02 序列模型问题
    02 序列模型问题
    04 电路交换
    31 路由算法.md
    NumPy入门教程
    有穷自动机
    上下文无关语法
    基本乐理
    正则表达式
    【OpenCV入门教程之七】 玩转OpenCV源代码:生成OpenCV工程解决方案与OpenCV源码编译(转)
  • 原文地址:https://www.cnblogs.com/tan-y-q/p/10566371.html
Copyright © 2020-2023  润新知