Dans SQL Server, le T-SQL DEGREES()
convertit une valeur de radians en degrés et renvoie le résultat.
Vous fournissez l'angle (spécifié en radians) comme argument lors de l'appel de la fonction, et la fonction renverra cet angle en degrés.
La valeur de retour est d'un type de données qui correspond à l'argument.
Syntaxe
La syntaxe ressemble à ceci :
DEGREES ( numeric_expression )
Où expression_numérique est l'angle spécifié en radians. Il peut s'agir d'une expression de la catégorie de type de données numérique exacte ou numérique approximative, à l'exception du bit type de données.
Exemple 1 - Utilisation de base
Voici un exemple de base.
SELECT DEGREES(1) Result;
Résultat :
+----------+ | Result | |----------| | 57 | +----------+
Cependant, si nous ajoutons une composante fractionnaire, voici ce qui se passe :
SELECT DEGREES(1.0) Result;
Résultat :
+-----------------------+ | Result | |-----------------------| | 57.295779513082322865 | +-----------------------+
Et voici un autre exemple utilisant une valeur en radian différente.
SELECT DEGREES(2.3) Result;
Résultat :
+------------------------+ | Result | |------------------------| | 131.780292880089319851 | +------------------------+
Exemple 2 - Passer une fonction
Voici un exemple où je passe le PI()
fonction.
SELECT DEGREES(PI()) Result;
Résultat :
+----------+ | Result | |----------| | 180 | +----------+
Exemple 3 – Expressions
Vous pouvez également transmettre des expressions telles que :
SELECT DEGREES(PI() / 4) Result;
Résultat :
+----------+ | Result | |----------| | 45 | +----------+
Convertir des degrés en radians
Si vous avez besoin de convertir dans l'autre sens, utilisez le T-SQL RADIANS()
fonction.