ACOS в PostgreSQL: арккосинус

Функция ACOS в PostgreSQL используется для вычисления арккосинуса числа. Арккосинус — это обратная тригонометрическая функция, возвращающая угол (в радианах), косинус которого равен заданному числу. Результат находится в диапазоне от 0 до π радиан.

Синтаксис

ACOS(число)

Функция принимает аргумент типа DOUBLE PRECISION и возвращает значение в радианах.

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

Вычисление арккосинуса числа

SELECT ACOS(1);  -- Результат: 0.0
SELECT ACOS(0);  -- Результат: 1.5707963267948966 (π/2)
SELECT ACOS(-1);  -- Результат: 3.141592653589793 (π)

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

SELECT id, value, ACOS(value) AS acos_value FROM angles;

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

Ограничения

Функция ACOS определена только для значений от -1 до 1. Попытка передать число за пределами этого диапазона вызовет ошибку.