En SQL Server, T-SQL RADIANS()
La función convierte un valor de grados a radianes y devuelve el resultado.
Proporciona el ángulo (especificado en grados) como argumento al llamar a la función, y la función devolverá ese ángulo en radianes.
El valor devuelto utiliza el mismo tipo de datos que el argumento.
Sintaxis
La sintaxis es así:
RADIANS ( 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 RADIANS(180) Result;
Resultado:
+----------+ | Result | |----------| | 3 | +----------+
Sin embargo, si agrego un componente fraccionario, esto es lo que sucede:
SELECT RADIANS(180.0) Result;
Resultado:
+----------------------+ | Result | |----------------------| | 3.141592653589793116 | +----------------------+
Y aquí hay otro ejemplo usando un valor diferente.
SELECT RADIANS(20.3) Result;
Resultado:
+----------------------+ | Result | |----------------------| | 0.354301838154848892 | +----------------------+
Sin embargo, esto es lo que sucede si no incluyo la parte fraccionaria:
SELECT RADIANS(20) Result;
Resultado:
+----------+ | Result | |----------| | 0 | +----------+
Ejemplo 2 – Expresiones
También puede pasar expresiones como esta:
SELECT RADIANS(45 * 4) Result;
Resultado:
+----------+ | Result | |----------| | 3 | +----------+
Eso es efectivamente lo mismo que hacer esto:
SELECT RADIANS(180) Result;
Resultado:
+----------+ | Result | |----------| | 3 | +----------+
Convertir De Grados a Radianes
Si necesita convertir de otra manera, use T-SQL DEGREES()
función.