sql >> Base de Datos >  >> RDS >> Sqlserver

GRADOS() Ejemplos en SQL Server

En SQL Server, el DEGREES() de T-SQL convierte un valor de radianes a grados y devuelve el resultado.

Proporciona el ángulo (especificado en radianes) como argumento al llamar a la función, y la función devolverá ese ángulo en grados.

El valor devuelto es de un tipo de datos que coincide con el argumento.

Sintaxis

La sintaxis es así:

DEGREES ( numeric_expression ) 

Donde expresión_numérica es el ángulo especificado en radianes. Puede ser una expresión de la categoría de tipo de datos numérico exacto o numérico aproximado, excepto el bit tipo de datos.

Ejemplo 1:uso básico

Este es un ejemplo básico.

SELECT DEGREES(1) Result;

Resultado:

+----------+
| Result   |
|----------|
| 57       |
+----------+

Sin embargo, si agregamos un componente fraccionario, esto es lo que sucede:

SELECT DEGREES(1.0) Result;

Resultado:

+-----------------------+
| Result                |
|-----------------------|
| 57.295779513082322865 |
+-----------------------+

Y aquí hay otro ejemplo que usa un valor en radianes diferente.

SELECT DEGREES(2.3) Result;

Resultado:

+------------------------+
| Result                 |
|------------------------|
| 131.780292880089319851 |
+------------------------+

Ejemplo 2:pasar una función

Aquí hay un ejemplo donde paso el PI() función.

SELECT DEGREES(PI()) Result;

Resultado:

+----------+
| Result   |
|----------|
| 180      |
+----------+

Ejemplo 3 – Expresiones

También puede pasar expresiones como esta:

SELECT DEGREES(PI() / 4) Result;

Resultado:

+----------+
| Result   |
|----------|
| 45       |
+----------+

Convertir De Grados a Radianes

Si necesita convertir de otra manera, use T-SQL RADIANS() función.