LIMIT 子句
LIMIT m
允许从结果中选择前 m
行。
LIMIT n, m
允许在跳过前 n
行后,从结果中选择 m
行。LIMIT m OFFSET n
语法等效。
n
和 m
必须是非负整数。
如果没有明确排序结果的 ORDER BY 子句,则结果的行选择可能是任意的和非确定性的。
LIMIT ... WITH TIES 修饰符
当你为 LIMIT n[,m]
设置 WITH TIES
修饰符并指定 ORDER BY expr_list
时,结果会返回前 n
行或 n,m
行,以及所有与第 n
行(对于 LIMIT n
)或第 m
行(对于 LIMIT n,m
)在 ORDER BY
字段值相同的行。
此修饰符也可以与 ORDER BY ... WITH FILL 修饰符 结合使用。
例如,以下查询
返回
但在应用 WITH TIES
修饰符后
它返回另一组行
这是因为第 6 行的字段 n
的值与第 5 行相同,都是 "2"。