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