在SQL Server中动态选择TOP行

时间:2014-03-17 10:24:51

标签: sql-server

如何动态选择TOP行?

此代码无效:

Declare @Number int
Set @Number= 6

select Top @Number ID from tblEmployee 

1 个答案:

答案 0 :(得分:3)

您需要将其包裹在圆括号中:

select Top (@Number) ID from tblEmployee