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