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

SIGN

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

PostgreSQL 17.5
SIGN(num)

Параметры

numnumeric | double precision
Число

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

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

Примеры

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

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

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

PostgreSQL 17.5
SELECT SIGN(2);
sign
1

Знак нуля

PostgreSQL 17.5
SELECT SIGN(0);
sign
0

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

Где изучить