Condividi tramite


SQRT (Transact-SQL)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure endpoint di analisi SQL di Azure Synapse Analytics Platform System (PDW) in Microsoft Fabric Warehouse in Microsoft Fabric

Restituisce la radice quadrata del valore float specificato.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

SQRT ( float_expression )  

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere Documentazione delle versioni precedenti.

Argomenti

float_expression
Espressione di tipo float oppure di un tipo che può essere convertito in modo implicito in float.

Tipi restituiti

float

Esempi

Nell'esempio seguente viene restituita la radice quadrata dei numeri compresi tra 1.00 e 10.00.

DECLARE @myvalue FLOAT;  
SET @myvalue = 1.00;  
WHILE @myvalue < 10.00  
   BEGIN  
      SELECT SQRT(@myvalue);  
      SET @myvalue = @myvalue + 1  
   END;  
GO  

Questo è il set di risultati.

------------------------   
1.0                        
------------------------   
1.4142135623731            
------------------------   
1.73205080756888           
------------------------   
2.0                        
------------------------   
2.23606797749979           
------------------------   
2.44948974278318           
------------------------   
2.64575131106459           
------------------------   
2.82842712474619           
------------------------   
3.0  

Esempi: Azure Synapse Analytics e Piattaforma di strumenti analitici (PDW)

Nell'esempio seguente viene restituita la radice quadrata dei numeri 1.00 e 10.00.

SELECT SQRT(1.00), SQRT(10.00);  

Questo è il set di risultati.

----------  ------------  
1.00        3.16

Vedi anche

Funzioni matematiche (Transact-SQL)