Freigeben über


SQRT (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankVerwaltete Azure SQL-InstanzAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-Analyseendpunkt in Microsoft FabricLagerhaus in Microsoft FabricSQL-Datenbank in Microsoft Fabric

Gibt die Quadratwurzel des angegebenen float-Werts zurück.

Transact-SQL-Syntaxkonventionen

Syntax

SQRT ( float_expression )  

Argumente

float_expression
Ein Ausdruck vom Typ float oder von einem Typ, der implizit in „float“ konvertiert werden kann.

Rückgabetypen

float

Beispiele

Das folgende Beispiel gibt die Quadratwurzel der Zahlen zwischen 1.00 und 10.00 zurück.

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

Hier sehen Sie das Ergebnis.

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

Beispiele: Azure Synapse Analytics und Analytics-Plattformsystem (PDW)

Das folgende Beispiel gibt die Quadratwurzel der Zahlen von 1.00 und 10.00 zurück.

SELECT SQRT(1.00), SQRT(10.00);  

Hier sehen Sie das Ergebnis.

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

Weitere Informationen

Mathematische Funktionen (Transact-SQL)