Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Exemplos de ATAN() no SQL Server


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   |
+------------------+--------------------+