Dans SQL Server, le ATN2()
La fonction renvoie l'arc tangente entre deux valeurs. Plus précisément, il renvoie l'angle, en radians, entre l'axe des x positif et le rayon de l'origine au point (y, x), où x et y sont les valeurs des deux expressions flottantes spécifiées.
Vous fournissez les valeurs comme arguments lors de l'appel de la fonction.
Syntaxe
La syntaxe ressemble à ceci :
ATN2 ( float_expression , float_expression )
Où expression_float est une expression de type de données float.
Exemple 1 - Utilisation de base
Voici un exemple de base qui renvoie l'arc tangente de deux valeurs.
SELECT ATN2(2, 3) Result;
Résultat :
+-------------------+ | Result | |-------------------| | 0.588002603547568 | +-------------------+
Et avec un autre ensemble de valeurs.
SELECT ATN2(1.3, 235.70) Result;
Résultat :
+---------------------+ | Result | |---------------------| | 0.00551542985993961 | +---------------------+
Exemple 2 – Valeurs négatives
Et avec des valeurs négatives.
SELECT ATN2(-1.3, -235.70) Result;
Résultat :
+-------------------+ | Result | |-------------------| | -3.13607722372985 | +-------------------+
Et avec un positif et un négatif :
SELECT ATN2(1.3, -235.70) Result;
Résultat :
+------------------+ | Result | |------------------| | 3.13607722372985 | +------------------+
Exemple 3 – Expressions
Vous pouvez également transmettre des expressions telles que :
SELECT ATN2(2.5 + 0.3, 5) Result;
Résultat :
+-------------------+ | Result | |-------------------| | 0.510488321916776 | +-------------------+
Exemple 4 - Passer une fonction
Dans cet exemple je passe dans le T-SQL PI()
fonctionner comme l'un des arguments.
SELECT ATN2(PI(), 2) Result;
Résultat :
+------------------+ | Result | |------------------| | 1.00388482185389 | +------------------+