08分页查询

分页查询

应用场景:当显示的数据,一页显示不全,需要分页提交sql请求
语法:

   SELECT 查询列表
   FROM 表
   [join type] join 表2
   on 连接条件
   where 筛选条件
   group by 分组字段
   having 分组后的筛选
   order by 排序的字段
   limit offset,size;
   
   offset要显示条目的起始索引(起始索引从0开始)
   size 要显示的条目个数
   
   特点:
   1·limit语句放在查询语句的最后
   2·公式:
   要显示的页数page,每页的条目数size
   select 查询列表
   from 表
   limit (page-1)*size,size;
   
   
   案例一:查询前五条员工信息
    SELECT * FROM employees LIMIT 0,5;
    SELECT * FROM employees LIMIT 5;
    
    案例二:查询第11条到第25条
    SELECT * FROM employees LIMIT 10,15;
    
    案例三:有奖金的员工信息,并且工资较高的前十名显示出来
    SELECT * 
    FROM employees
    WHERE commission_pct IS NOT NULL
    ORDER BY salary DESC
    LIMIT 10;
posted @ 2021-10-29 18:31  P^Z  阅读(60)  评论(0)    收藏  举报