美文网首页
数据库中的limit和limit offset

数据库中的limit和limit offset

作者: 木易yr | 来源:发表于2020-01-12 13:37 被阅读0次

    Limit的用法

    limit有两种方法:
    (1)LIMIT A;
    #表示从第一条记录开始取A条记录;
    
    (2)LIMIT A,B;
    #参数A为可选参数,表示跳过A条数据(默认为0,可省略不写)
    #参数B为必选参数,表示取B行数据;
    
    eg1:
    SELECT * FROM table LIMIT 5;     //检索前 5 个记录行
    等价于
    SELECT * FROM table LIMIT 0,5;     //检索前 5 个记录行
    eg2:
    SELECT * FROM table LIMIT 5,10;  // 跳过前5行,检索记录行 6-15
    
    #为了检索某行开始到最后的所有数据,可以设置第二个参数为-1
    eg3:
    SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last
    

    Limit offset的用法

     LIMIT a  OFFSET b
     #表示跳过b个数据,取a个数据
     #参数a表示读取a条数据
     #参数b表示跳过b个数据
     eg4:
     SELECT * FROM table LIMIT 2 OFFSET 1;  //跳过1条数据读取2条数据,即读取2-3条数据
    

    最后总结一下二者的区别

     eg5:
     SELECT * FROM table LIMIT 2,1;  //跳过2条数据读取1条数据,即读取3条数据
     SELECT * FROM table LIMIT 2 OFFSET 1;  //跳过1条数据读取2条数据,即读取2-3条数据
    

    相关文章

      网友评论

          本文标题:数据库中的limit和limit offset

          本文链接:https://www.haomeiwen.com/subject/hswiactx.html