Partilhar via


SQRT (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureInstância Gerida do Azure SQLAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Ponto de Extremidade de Análise SQL no Microsoft FabricArmazém no Microsoft FabricBase de Dados SQL no Microsoft Fabric

Devolve a raiz quadrada do valor flutuante especificado.

Transact-SQL convenções de sintaxe

Sintaxe

SQRT ( float_expression )  

Arguments

float_expression
É uma expressão do tipo float ou de um tipo que pode ser implicitamente convertido em float.

Tipos de devolução

float

Examples

O exemplo seguinte devolve a raiz quadrada dos números entre 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  

Aqui está o conjunto de resultados.

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

Exemplos: Azure Synapse Analytics and Analytics Platform System (PDW)

O exemplo seguinte devolve a raiz quadrada dos números 1.00 e 10.00.

SELECT SQRT(1.00), SQRT(10.00);  

Aqui está o conjunto de resultados.

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

Ver também

Funções Matemáticas (Transact-SQL)