⌘+k ctrl+k
1.1.3 (stable)
Search Shortcut cmd + k | ctrl + k
LIMIT and OFFSET Clauses

LIMIT 是一个输出修饰符。逻辑上它在查询的最后应用。LIMIT 子句限制了获取的行数。OFFSET 子句指示从哪个位置开始读取值,即忽略前 OFFSET 个值。

请注意,虽然可以在没有ORDER BY子句的情况下使用LIMIT,但如果没有ORDER BY子句,结果可能不是确定性的。然而,这仍然是有用的,例如当您想要检查数据的快速快照时。

Examples

从地址表中选择前5行:

SELECT *
FROM addresses
LIMIT 5;

从地址表中选择5行,从第5行开始(即忽略前5行):

SELECT *
FROM addresses
LIMIT 5
OFFSET 5;

选择人口最多的前5个城市:

SELECT city, count(*) AS population
FROM addresses
GROUP BY city
ORDER BY population DESC
LIMIT 5;

从地址表中选择10%的行:

SELECT *
FROM addresses
LIMIT 10%;

Syntax