Megosztás a következőn keresztül:


SQRT (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse AnalyticsElemzési platformrendszer (PDW)SQL Analytics-végpont a Microsoft FabricbenRaktár a Microsoft FabricbenSQL-adatbázis a Microsoft Fabricben

A megadott lebegő érték négyzetgyökét adja vissza.

Transact-SQL szintaxis konvenciók

Szemantika

SQRT ( float_expression )  

Arguments

float_expression
A floattípusú kifejezés, vagy olyan típus, amely implicit módon átalakítható float-ra.

Visszatérési típusok

float

Példák

A következő példa a számok négyzetgyökét adja vissza és 1.0010.00között.

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

Itt van az eredmények összessége.

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

Példák: Azure Synapse Analytics and Analytics Platform System (PDW)

A következő példa a számok 1.00 és 10.00négyzetgyökét adja vissza.

SELECT SQRT(1.00), SQRT(10.00);  

Itt van az eredmények összessége.

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

Lásd még:

Matematikai függvények (Transact-SQL)