SQRT (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-databas i Microsoft Fabric

Returnerar kvadratroten av det angivna flyttalvärdet.

Transact-SQL syntaxkonventioner

Syntax

SQRT ( float_expression )  

Arguments

float_expression
Är ett uttryck av typen float eller av en typ som implicit kan konverteras till float.

Returtyper

float

Examples

Följande exempel returnerar kvadratroten av tal mellan 1.00 och 10.00.

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

Här är resultatet.

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

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

Följande exempel returnerar kvadratroten av talen 1.00 och 10.00.

SELECT SQRT(1.00), SQRT(10.00);  

Här är resultatet.

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

Se även

Matematiska funktioner (Transact-SQL)