LIMIT句

LIMIT句は、アプリケーションに返す結果の最大数Mを指定するために使用します。Mは、単一の整数リテラルまたは単一の外部変数である式、あるいはリテラルと外部変数から構築された式によって計算され、単一の負でない整数が返されます。

構文

limit_clause ::= LIMIT add_expression

セマンティクス

order-by句を指定せずにLIMITを使用することは可能ですが、あまり意味がありません。これは、order-byを指定しないと、結果がランダムな順序で返されるため、問合せを実行するたびに、結果のサブセットが異なることになります。

例6-12 LIMIT句

SELECT * FROM users 
WHERE age > 30 
ORDER BY age 
LIMIT 5;