가능한 중복 :
Excel에서
Is there a Max function in SQL Server that takes two values like Math.Max in .NET?T-SQL의 상응하는 두 숫자
, 숫자를 받아 "MAX"라는 함수가있다 세트에서 가장 큰 것을 리턴합니다. 이 기능을 복제하는 T-SQL의 함수가 있습니까? 나는 그것을 찾을 수 없었고, 나를 위해 그것을하는 UDF를 작성했지만, 나는 그것이 가치가 있다고 생각했다. 여기
내가 사용했던 기능입니다 : 내가 어떤 행운을 기대하지 않는다CREATE FUNCTION dbo.LargerOf
(
-- Add the parameters for the function here
@First FLOAT,
@Second FLOAT
)
RETURNS FLOAT
AS
BEGIN
DECLARE @Result FLOAT
IF @First > @Second
SET @result = @First
ELSE
SET @Result = @Second
RETURN @Result
END
GO
, 대신 새로운 서버의 전체 무리 내 기능을 이동하는, 나는 적어도 거라 생각 청하다. 감사!
당신은 실제로 MySQL은/오라클 기능 GREATEST의 TSQL 상당합니다. 저장 프로 시저 이외의 다른 것을 모르는 : ( –
) 실제로, 정확히 내가 원하는 것입니다. 해당 함수 이름을 사용하여 검색하면 다시 운이 없다는 것을 재확인합니다. 감사합니다! – SqlRyan