SQRT в PostgreSQL: квадратный корень

Функция SQRT в PostgreSQL используется для вычисления квадратного корня из числа. Принимает одно число в качестве аргумента и возвращает его квадратный корень.

Синтаксис

SQRT(число)
  • число — неотрицательное число, из которого извлекается квадратный корень.

Примеры использования

Вычисление квадратного корня

SELECT SQRT(9);  -- Результат: 3
SELECT SQRT(25);  -- Результат: 5
SELECT SQRT(2);  -- Результат: 1.4142135623730951

Использование в запросе

SELECT id, value, SQRT(value) AS sqrt_value FROM calculations;

Этот запрос вычисляет квадратный корень для каждого значения в столбце value таблицы calculations.

Особенности

  • Функция SQRT работает только с неотрицательными числами. При попытке вычислить корень из отрицательного числа возвращается ошибка:
SELECT SQRT(-4);  -- Ошибка: отрицательное значение не поддерживается
  • Для работы с комплексными числами требуется использование расширений, например, pgmp.