DB2 limit的用法

2020-08-24  本文已影响0人  查理曼大帝

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

SELECT select_list
FROM table_name
ORDER BY sort_expression
LIMIT n [OFFSET 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
上一篇下一篇

猜你喜欢

热点阅读