Справочник по функциям

SIGN

Возвращает знак числа.

PostgreSQL 17.9
SIGN(num)
num
Число
numeric | double precision

Возвращаемое значение

-1 для отрицательного числа, 0 для нуля, 1 для положительного; тип как у num, для целого аргумента — double precision

Примеры

Знак отрицательного числа

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

Знак положительного числа

PostgreSQL 17.9
SELECT SIGN(2);
sign
1

Знак нуля

PostgreSQL 17.9
SELECT SIGN(0);
sign
0

Смотрите также

Где изучить