SIGN
Возвращает знак числа.
PostgreSQL 17.9
SIGN(num)- num
- Числоnumeric | double precision
Возвращаемое значение
-1 для отрицательного числа, 0 для нуля, 1 для положительного; тип как у num, для целого аргумента — double precision
Примеры
Знак отрицательного числа
PostgreSQL 17.9
SELECT SIGN(-2);Знак положительного числа
PostgreSQL 17.9
SELECT SIGN(2);Знак нуля
PostgreSQL 17.9
SELECT SIGN(0);