

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Funzione SQRT
<a name="SQRT"></a>

 La funzione SQRT restituisce la radice quadrata di un valore numerico. La radice quadrata è un numero moltiplicato per sé stesso per ottenere il valore fornito.

## Sintassi
<a name="SQRT-synopsis"></a>

```
SQRT (expression)
```

## Argomento
<a name="SQRT-argument"></a>

 *espressione*   
L'espressione deve avere un tipo di dati integer, numero decimale o numero in virgola mobile. L'espressione può includere funzioni. Il sistema potrebbe eseguire conversioni di tipo implicito. 

## Tipo restituito
<a name="SQRT-return-type"></a>

La funzione SQRT restituisce un numero DOUBLE PRECISION.

## Esempi
<a name="SQRT-examples"></a>

L'esempio seguente restituisce la radice quadrata di un numero. 

```
select sqrt(16);
               
sqrt
---------------
4
```

L'esempio seguente esegue una conversione di tipo implicito.

```
select sqrt('16');
               
sqrt
---------------
4
```

L'esempio seguente annida le funzioni per eseguire un'attività più complessa. 

```
select sqrt(round(16.4)); 

sqrt
---------------
4
```

L'esempio seguente restituisce la lunghezza del raggio quando viene fornita l'area di un cerchio. Calcola il raggio in pollici, ad esempio, quando viene fornita l'area in pollici quadrati. L'area dell'esempio è 20. 

```
select sqrt(20/pi());
```

Ciò restituisce il valore 5,046265044040321.

L'esempio seguente restituisce la radice quadrata per i valori di COMMISSION dalla tabella SALES. La colonna COMMISSION è una colonna DECIMAL. Questo esempio mostra come utilizzare la funzione in una query con una logica condizionale più complessa. 

```
select sqrt(commission)
from sales where salesid < 10 order by salesid;

sqrt
------------------
10.4498803820905
3.37638860322683
7.24568837309472
5.1234753829798
...
```

La seguente query restituisce la radice quadrata arrotondata per lo stesso insieme dei valori di COMMISSION. 

```
select salesid, commission, round(sqrt(commission))
from sales where salesid < 10 order by salesid;

salesid | commission | round
--------+------------+-------
      1 |     109.20 |    10
      2 |      11.40 |     3
      3 |      52.50 |     7
      4 |      26.25 |     5
...
```

Per ulteriori informazioni sui dati di esempio in AWS Clean Rooms, consulta [Database di esempio](https://docs.aws.amazon.com/redshift/latest/dg/c_sampledb.html).