適用対象:SQL Server
TOP
句は、クエリの最初の n または n% の行のみを返します。
TOP
句は、結果の一部を調べて、すべてのクエリ結果を返すために必要なリソースを取得せずに、クエリが期待する処理を行うかどうかを調べる場合に便利です。
クエリで TOP 句を指定する
ソリューション エクスプローラーからクエリを開くか、新しいクエリを作成します。
[表示] メニューの [プロパティ ウィンドウ] を選択します。
[プロパティ ウィンドウ]で、トップ仕様の プロパティを見つけて展開します。
(Top) 子プロパティを選択し、[はい] に設定します。
式 子プロパティに、数値の結果を含む式を入力します (例: "10"、"2*5")。
[子の割合] プロパティを選択し、式プロパティを返されるすべての行の割合として扱うか (はい)、または返された行の絶対数 (いいえ) として扱うかを指定します。
クエリで
ORDER BY
句を使用する場合は、[ With Ties]\(結び付 き\) 子プロパティを選択し、[ はい ] を選択すると、グループの一部のみが含まれる場合はグループ内のすべての行が表示されます。切り捨てる場合は [いいえ] を選択します。
前の手順を実行すると、SQL ペインに表示される TOP
句が変更され、プロパティの現在の設定が反映されます。
手記
SQL ペインの TOP
句を編集して、Top Specification の子プロパティの値を変更することもできます。