Функция ABS
в PostgreSQL используется для вычисления модуля (абсолютного значения) числа. Она возвращает неотрицательное значение, соответствующее входному числу по величине, но без учёта знака.
Синтаксис
ABS(число)
Функция ABS
поддерживает числовые типы данных, такие как INTEGER
, NUMERIC
, REAL
, DOUBLE PRECISION
.
Примеры использования
Вычисление модуля целого числа
SELECT ABS(-10); -- Результат: 10
Вычисление модуля числа с плавающей запятой
SELECT ABS(-3.14); -- Результат: 3.14
Использование в запросе
SELECT id, value, ABS(value) AS absolute_value FROM measurements;
Этот запрос возвращает исходное значение и его модуль для каждой записи в таблице measurements
.