美文网首页
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