Referencia de funciones

SIGN

Devuelve el signo de un número.

PostgreSQL 17.9
SIGN(num)
num
Número
numeric | double precision

Valor devuelto

-1 para un número negativo, 0 para cero, 1 para un número positivo; del mismo tipo que num y, con un argumento entero, double precision

Ejemplos

Signo de un número negativo

PostgreSQL 17.9
SELECT SIGN(-2);
sign
-1

Signo de un número positivo

PostgreSQL 17.9
SELECT SIGN(2);
sign
1

Signo de cero

PostgreSQL 17.9
SELECT SIGN(0);
sign
0

Véase también

Dónde aprenderlo