Функция SQRT в PostgreSQL используется для вычисления квадратного корня из числа. Принимает одно число в качестве аргумента и возвращает его квадратный корень.
Синтаксис
SQRT(число)число— неотрицательное число, из которого извлекается квадратный корень.
Примеры использования
Вычисление квадратного корня
SELECT SQRT(9); -- Результат: 3SELECT SQRT(25); -- Результат: 5SELECT SQRT(2); -- Результат: 1.4142135623730951Использование в запросе
SELECT id, value, SQRT(value) AS sqrt_value FROM calculations;Этот запрос вычисляет квадратный корень для каждого значения в столбце value таблицы calculations.
Особенности
- Функция
SQRTработает только с неотрицательными числами. При попытке вычислить корень из отрицательного числа возвращается ошибка:
SELECT SQRT(-4); -- Ошибка: отрицательное значение не поддерживается- Для работы с комплексными числами требуется использование расширений, например,
pgmp.