PostgreSQL предоставляет множество математических операций над числовыми данными. Вот только малая их часть:
- +- сложение;
- -- вычитание;
- *- умножение;
- /- деление;
- %- остаток от деления;
- ^- возведение в степень;
- !- факториал;
- abs- модуль числа;
- sqrt- квадратный корень.
Пример использования:
SELECT 2+3 AS plus,
       2-3 AS minus,
       2*3 AS multiply,
       2/3 AS division,
       5%3 AS remainder_of_division,
       2^3 AS degree,
       3! AS factorial,
       abs(-2),
       sqrt(9)
Как обычно, аргументами могут быть значение столбца таблицы, строковый литерал, константа, вызов функции и любое выражение над всем вышеперечисленным.