SIGN
Devuelve el signo de un número.
PostgreSQL 17.9
SIGN(num)- num
- Númeronumeric | 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);Signo de un número positivo
PostgreSQL 17.9
SELECT SIGN(2);Signo de cero
PostgreSQL 17.9
SELECT SIGN(0);