1. ホーム
  2. sql

[解決済み】SQL Serverでselect文にTOPを持つ変数を動的にせずに使う【重複あり

2022-04-04 13:47:03

質問

<余談
この質問には、すでにここで回答があります :
クローズド 6年前 .
declare @top  int
set @top = 5
select top @top * from tablename

可能なのでしょうか?

または、そのようなロジック(私は動的なクエリを使用したくない)のための任意のアイデア?

どのように解決するのですか?

はい、SQL Server 2005 では、変数を top の節があります。

select top (@top) * from tablename