In SQL Server, T-SQL RADIANS()
La funzione converte un valore da gradi in radianti e restituisce il risultato.
Fornisci l'angolo (specificato in gradi) come argomento quando chiami la funzione e la funzione restituirà quell'angolo in radianti.
Il valore restituito utilizza lo stesso tipo di dati dell'argomento.
Sintassi
La sintassi è questa:
RADIANS ( numeric_expression )
Dove espressione_numerica è l'angolo specificato in radianti. Può essere un'espressione della categoria del tipo di dati numerico esatto o approssimativo, ad eccezione del bit tipo di dati.
Esempio 1 – Utilizzo di base
Ecco un esempio di base.
SELECT RADIANS(180) Result;
Risultato:
+----------+ | Result | |----------| | 3 | +----------+
Tuttavia, se aggiungo un componente frazionario, ecco cosa succede:
SELECT RADIANS(180.0) Result;
Risultato:
+----------------------+ | Result | |----------------------| | 3.141592653589793116 | +----------------------+
Ed ecco un altro esempio che utilizza un valore diverso.
SELECT RADIANS(20.3) Result;
Risultato:
+----------------------+ | Result | |----------------------| | 0.354301838154848892 | +----------------------+
Tuttavia, ecco cosa succede se non includo la parte frazionaria:
SELECT RADIANS(20) Result;
Risultato:
+----------+ | Result | |----------| | 0 | +----------+
Esempio 2 – Espressioni
Puoi anche passare espressioni come questa:
SELECT RADIANS(45 * 4) Result;
Risultato:
+----------+ | Result | |----------| | 3 | +----------+
Questo è effettivamente lo stesso di fare questo:
SELECT RADIANS(180) Result;
Risultato:
+----------+ | Result | |----------| | 3 | +----------+
Converti da gradi a radianti
Se hai bisogno di convertire nell'altro modo, usa il T-SQL DEGREES()
funzione.