我在SQL Server中创建了一个存储过程。有人能告诉我如何获得列的最大值并将其存储到变量中。在我的情况下,该列称为Release
,它位于Test
表中。
我假设我可以在Test中执行类似SELECT MAX(RELEASE)的操作但是如何将它放入一个我可以在以后的过程中使用的整数变量中?
答案 0 :(得分:3)
declare @Result int
select @Result = max(release) from test
select @Result
答案 1 :(得分:2)
您可以获取单行,单列结果的值并输入变量:
declare @Result int
set @Result = (select max(Release) from Test)
或者您可以在查询中设置变量:
declare @Result int
select @Result = max(Release)
from Test