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

DEGREES() Exemples dans SQL Server

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 ) 

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.