ATAN в PostgreSQL: арктангенс

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

Синтаксис

ATAN(число)

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

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

Вычисление арктангенса числа

SELECT ATAN(0);  -- Результат: 0.0
SELECT ATAN(1);  -- Результат: 0.7853981633974483 (π/4)
SELECT ATAN(-1);  -- Результат: -0.7853981633974483 (-π/4)

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

SELECT id, value, ATAN(value) AS atan_value FROM angles;

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

Дополнительные функции

PostgreSQL также поддерживает функцию ATAN2(y, x), которая вычисляет арктангенс, учитывая соотношение двух аргументов и возвращая угол в диапазоне от до π:

SELECT ATAN2(1, 1);  -- Результат: 0.7853981633974483 (π/4)