MYSQL LIMIT キーワードの代替 ANSI SQL
MYSQL LIMIT キーワードとは何ですか?またその仕組みは?
MYSQL の LIMIT キーワードを使用すると、 SELECT ステートメントによって返される行数を制限します。たとえば、次のクエリは、「People」テーブルから「Age」列が 18 より大きい最初の 2 行を返します。
SELECT * FROM People WHERE Age > 18 LIMIT 2;
LIMIT 句を使用して、特定の数の行をスキップすることもできます。結果を返す前の行。たとえば、次のクエリは、「People」テーブルの「Age」列が 18 より大きい最初の 10 行の後の 2 行を返します。
SELECT * FROM People WHERE Age > 18 LIMIT 10, 2;
LIMIT の ANSI SQL 代替案キーワード
LIMIT キーワードは MYSQL の便利な機能ですが、ANSI SQL はありません標準相当。ただし、使用しているデータベースに応じて、使用できる代替アプローチがいくつかあります。
SELECT * FROM ( SELECT * FROM People ) WHERE ROWNUM <= 10
以上がMySQL の LIMIT キーワードに代わる ANSI SQL は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。