Como funciona la función de MSSQL SIGN

0
3139

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)

LEAVE A REPLY

Please enter your comment!
Please enter your name here