Utilizzando SQL Server, puoi utilizzare T-SQL SQRT()
funzione per restituire la radice quadrata di un valore float specificato.
Fornisci il numero come argomento quando chiami la funzione.
Il tipo di dati di ritorno è float .
Sintassi
La sintassi è questa:
SQRT ( float_expression )
Dove espressione_flottante è un'espressione di tipo float o di un tipo che può essere convertito in modo implicito in float.
Esempio 1 – Utilizzo di base
Ecco un esempio di base da dimostrare.
SELECT SQRT(64) Result;
Risultato:
+----------+ | Result | |----------| | 8 | +----------+
E con un valore diverso:
SELECT SQRT(10) Result;
Risultato:
+------------------+ | Result | |------------------| | 3.16227766016838 | +------------------+
Esempio 2 – Valore negativo
I valori negativi restituiranno un errore di operazione in virgola mobile non valido.
SELECT SQRT(-64) Result;
Risultato:
Msg 3623, Level 16, State 1, Line 1 An invalid floating point operation occurred.
Esempio 3 – Zero
E, naturalmente, zero restituirà zero.
SELECT SQRT(0) Result;
Risultato:
+----------+ | Result | |----------| | 0 | +----------+
Esempio 4 – Espressioni
Puoi usare espressioni come questa:
SELECT SQRT(60 + 4) Result;
Risultato:
+----------+ | Result | |----------| | 8 | +----------+