Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

GRADI() Esempi in SQL Server

In SQL Server, T-SQL DEGREES() La funzione converte un valore da radianti a gradi e restituisce il risultato.

Fornisci l'angolo (specificato in radianti) come argomento quando chiami la funzione e la funzione restituirà quell'angolo in gradi.

Il valore restituito è di un tipo di dati che corrisponde all'argomento.

Sintassi

La sintassi è questa:

DEGREES ( 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 DEGREES(1) Result;

Risultato:

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

Tuttavia, se aggiungiamo una componente frazionaria, ecco cosa succede:

SELECT DEGREES(1.0) Result;

Risultato:

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

Ed ecco un altro esempio che utilizza un diverso valore in radianti.

SELECT DEGREES(2.3) Result;

Risultato:

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

Esempio 2 – Passaggio di una funzione

Ecco un esempio in cui passo il PI() funzione.

SELECT DEGREES(PI()) Result;

Risultato:

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

Esempio 3 – Espressioni

Puoi anche passare espressioni come questa:

SELECT DEGREES(PI() / 4) Result;

Risultato:

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

Converti da gradi a radianti

Se hai bisogno di convertire nell'altro modo, usa il T-SQL RADIANS() funzione.