Перейти к содержанию

ABS

Функция ABS возвращает абсолютное значение числового аргумента. Если аргумент равен NULL, функция возвращает NULL.

Синтаксис

ABS ( decimal double integer )

Примеры

Тестовые таблицы

Примеры использования команд включают в себя запросы к тестовым таблицам.

Функция ABS возвращает абсолютное значение аргумента
sql> SELECT ABS(-1.2);
+-------+
| col_1 |
+=======+
| 1.2   |
+-------+
(1 rows)
Функция ABS возвращает аргумент, если аргумент положительный
sql> SELECT ABS(100);
+-------+
| col_1 |
+=======+
| 100   |
+-------+
(1 rows)
Функция ABS над колонкой таблицы items
sql> SELECT name, abs(stock-2000) from items;
+--------+-------+
| name   | col_1 |
+================+
| bricks | 877   |
|--------+-------|
| panels | 1002  |
|--------+-------|
| piles  | 1823  |
|--------+-------|
| bars   | 88211 |
|--------+-------|
| blocks | 1984  |
+--------+-------+
(5 rows)