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"。