求sqlserver自定义函数,比较三个数的大小,返回最大值
发布网友
发布时间:2022-04-09 04:06
我来回答
共2个回答
热心网友
时间:2022-04-09 05:36
create function dbo.GetMax(@var1 int ,@var2 int ,@var3 int )
returns int
begin
declare @maxVar int;
if @var1 > @var2
set @maxVar = @var1;
else
set @maxVar = @var2;
if @maxVar > @var3
set @maxVar = @maxVar;
else
set @maxVar = @var3;
return @maxVar
end
热心网友
时间:2022-04-09 06:54
select (case when a>b then a else b end ),
(case when b>c then b esle c end)
from table_name