ATN2 (Transact-SQL)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Управляемый экземпляр SQL Azure Конечная точка аналитики аналитики Synapse Analytics Analytics (PDW)SQL Analyticsв Microsoft FabricХранилище в Microsoft Fabric

Возвращает угол в радианах между положительным направлением оси X и лучом, проведенным из начала координат в точку (y, x), где x и y — значения двух указанных выражений с плавающей запятой.

Соглашения о синтаксисе Transact-SQL

Синтаксис

ATN2 ( float_expression , float_expression )  

Примечание.

Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.

Аргументы

float_expression
Выражение типа данных float.

Типы возвращаемых данных

float

Примеры

В следующем примере ATN2 рассчитывается для указанных компонентов x и y.

DECLARE @x FLOAT = 35.175643, @y FLOAT = 129.44;  
SELECT 'The ATN2 of the angle is: ' + CONVERT(VARCHAR, ATN2(@y, @x));  
GO  

Результирующий набор:

The ATN2 of the angle is: 1.30545                         
(1 row(s) affected)  

См. также

CAST и CONVERT (Transact-SQL)
float и real (Transact-SQL)
Математические функции (Transact-SQL)