Funzione SQRT - AWS Clean Rooms

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

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

SQRT (expression)

Argomento

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

La funzione SQRT restituisce un numero DOUBLE PRECISION.

Esempi

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.