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
行と、LIMIT n
の場合は位置 n
の行と同じ ORDER BY
フィールド値を持つすべての行が含まれます。 LIMIT n,m
の場合は位置 m
です。
この修飾子は、ORDER BY ... WITH FILL 修飾子 とも組み合わせることができます。
例えば、次のクエリは
を実行すると、次の結果が得られます。
しかし、WITH TIES
修飾子を適用すると
次のような異なる行セットが返されます。
これは、行番号 6 が行番号 5 と同じ値 "2" をフィールド n
に持つためです。