No SQL Server, o
ATAN()
função retorna o arco tangente de um valor. Em outras palavras, ele retorna o ângulo, em radianos, cuja tangente é uma expressão float especificada. Você fornece o valor como um argumento ao chamar a função.
Sintaxe
A sintaxe fica assim:
ATAN ( float_expression )
Onde float_expression é uma expressão do tipo float ou de um tipo que converte implicitamente em float.
Exemplo 1 – Uso básico
Aqui está um exemplo básico que retorna o arco tangente de um único valor.
SELECT ATAN(2) Result;
Resultado:
+------------------+ | Result | |------------------| | 1.10714871779409 | +------------------+
E com outro valor.
SELECT ATAN(1.3) Result;
Resultado:
+------------------+ | Result | |------------------| | 0.91510070055336 | +------------------+
Exemplo 2 - Valor Negativo
E com valor negativo.
SELECT ATAN(-1.3) Result;
Resultado:
+-------------------+ | Result | |-------------------| | -0.91510070055336 | +-------------------+
Exemplo 3 – Expressões
Você também pode passar expressões como esta:
SELECT ATAN(2.5 + 0.3) Result;
Resultado:
+------------------+ | Result | |------------------| | 1.22777238637419 | +------------------+
Exemplo 4 – Passando em uma função
Neste exemplo eu passo no T-SQL
PI()
funcionar como argumento. SELECT PI() 'PI', ATAN(PI()) 'Arctangent of PI';
Resultado:
+------------------+--------------------+ | PI | Arctangent of PI | |------------------+--------------------| | 3.14159265358979 | 1.26262725567891 | +------------------+--------------------+