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.