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

RADIANS() Ejemplos en SQL Server

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.