一番上の行を選択するための変数が必要です。変数に基づいて上位の行を選択できます。ただし、変数が指定されていない場合は、すべての行を選択したいと考えています。
現在、私はこのクエリを使用しています:
DECLARE @TOPCOUNT int;
SET @TOPCOUNT=10;
SELECT TOP(@TOPCOUNT) * FROM TABLE1
アップデート:
元のクエリは非常に長く複雑なので、else 句にトップ カウントを含めずにクエリ全体を書き直すことはしません。
影響があるため、動的クエリは使用したくありません。