sábado, abril 20, 2024

Como funciona la función de MSSQL SIGN

SIGN retorna positivo (+1), cero (0) o negativo (-1) dependiendo de la operación matemática que llevamos a cabo.

SIGN(ExpresionNumerica)

Ejemplos:

SELECT SIGN(330-200)

Retorna

——————–
1.0

SELECT SIGN(100-250)

Retorna

——————–
-1.0

SELECT SIGN(1-1)

Retorna

——————–
0.0

DECLARE @valor real
SET @valor = -1
WHILE @valor < 2
BEGIN
SELECT SIGN(@valor)
SET NOCOUNT ON
SELECT @valor = @valor + 1
SET NOCOUNT OFF
END
SET NOCOUNT OFF
GO

Retorna

——————–
-1.0

(1 row(s) affected)

——————–
0.0

(1 row(s) affected)

——————–
1.0

(1 row(s) affected)

Roy Rojas
Roy Rojashttp://www.dotnetcr.com
Con más de 20 años de experiencia en programación, experto en lenguajes .NET, VB, C#, ASP.NET, Xamarin, XCode, DBA en SQL Server. Creador de dotnetcr.com, sitio web para programadores en español. royrojas.com | dotnetcr.com | GitHub
Roy Rojas
Roy Rojashttp://www.dotnetcr.com
Con más de 20 años de experiencia en programación, experto en lenguajes .NET, VB, C#, ASP.NET, Xamarin, XCode, DBA en SQL Server. Creador de dotnetcr.com, sitio web para programadores en español. royrojas.com | dotnetcr.com | GitHub