Арифметические операции

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)

Как обычно, аргументами могут быть значение столбца таблицы, строковый литерал, константа, вызов функции и любое выражение над всем вышеперечисленным.

1.4 Конкатенация строк

1.6 Исключение дубликатов