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)
Как обычно, аргументами могут быть значение столбца таблицы, строковый литерал, константа, вызов функции и любое выражение над всем вышеперечисленным.