Функция 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)