美文网首页
DB2 limit的用法

DB2 limit的用法

作者: 查理曼大帝 | 来源:发表于2020-08-24 16:50 被阅读0次

    LIMIT 是select 语句的一个扩展,用来限制查询返回的结果行数,基本语法:

    SELECT select_list
    FROM table_name
    ORDER BY sort_expression
    LIMIT n [OFFSET m];
    

    在这这里:

    • n 是要返回的查询结果行数;
    • m 是在返回查询结果之前要忽略掉的行数;

    一个更简洁的LIMIT 用法是:

    LIMIT m, n;
    

    如果在使用limit 的时候不指定order by, 那么每次的结果可能是不确定的。

    例:

    在下面的数据库book中, 记录如下:


    Db2-LIMIT-example.png

    如果要忽略前五条的数据, 返回10条数据, 则SQL 如下:

    SELECT 
        title, 
        rating
    FROM 
        books
    ORDER BY 
        title
    LIMIT 10 OFFSET 5;
    

    结果为:


    Db2-LIMIT-OFFSET-example.png

    相关文章

      网友评论

          本文标题:DB2 limit的用法

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