Sql-top-clause
提供:Dev Guides
SQL-TOP、LIMITまたはROWNUM句
SQL TOP 句は、テーブルからTOP N数またはXパーセントのレコードをフェッチするために使用されます。
注-すべてのデータベースはTOP句をサポートしていません。 たとえば、MySQLは LIMIT 句をサポートして、限られた数のレコードをフェッチしますが、Oracleは ROWNUM コマンドを使用して、限られた数のレコードをフェッチします。
構文
SELECTステートメントを使用したTOP句の基本的な構文は次のとおりです。
例
次のレコードを持つCUSTOMERS表を考慮してください-
次のクエリは、CUSTOMERSテーブルから上位3レコードをフェッチするSQLサーバーの例です。
これは、次の結果を生成します-
あなたがMySQLサーバーを使用している場合、これは同等の例です-
これは、次の結果を生成します-
Oracleサーバーを使用している場合、次のコードブロックに同等の例があります。
これは、次の結果を生成します-