Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

ATAN() Exemples dans SQL Server

Dans SQL Server, le ATAN() La fonction renvoie l'arc tangente d'une valeur. En d'autres termes, il renvoie l'angle, en radians, dont la tangente est une expression flottante spécifiée.

Vous fournissez la valeur comme argument lors de l'appel de la fonction.

Syntaxe

La syntaxe ressemble à ceci :

ATAN ( float_expression ) 

expression_float est une expression de type float ou d'un type qui se convertit implicitement en float.

Exemple 1 - Utilisation de base

Voici un exemple de base qui renvoie l'arc tangente d'une seule valeur.

SELECT ATAN(2) Result;

Résultat :

+------------------+
| Result           |
|------------------|
| 1.10714871779409 |
+------------------+

Et avec une autre valeur.

SELECT ATAN(1.3) Result;

Résultat :

+------------------+
| Result           |
|------------------|
| 0.91510070055336 |
+------------------+

Exemple 2 – Valeur négative

Et avec une valeur négative.

SELECT ATAN(-1.3) Result;

Résultat :

+-------------------+
| Result            |
|-------------------|
| -0.91510070055336 |
+-------------------+

Exemple 3 – Expressions

Vous pouvez également transmettre des expressions telles que :

SELECT ATAN(2.5 + 0.3) Result;

Résultat :

+------------------+
| Result           |
|------------------|
| 1.22777238637419 |
+------------------+

Exemple 4 - Passer une fonction

Dans cet exemple je passe dans le T-SQL PI() fonctionner comme argument.

SELECT 
  PI() 'PI',
  ATAN(PI()) 'Arctangent of PI';

Résultat :

+------------------+--------------------+
| PI               | Arctangent of PI   |
|------------------+--------------------|
| 3.14159265358979 | 1.26262725567891   |
+------------------+--------------------+