SQUARE (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-Endpunkt in Microsoft FabricWarehouse in Microsoft Fabric

Gibt das Quadrat des angegebenen float-Werts zurück.

Transact-SQL-Syntaxkonventionen

Syntax

SQUARE ( float_expression )  

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.

Argumente

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

Rückgabetypen

float

Beispiele

Im folgenden Beispiel wird das Volumen eines Zylinders mit einem Radius von 1 Zoll und der Höhe von 5 Zoll zurückgegeben.

DECLARE @h FLOAT, @r FLOAT;  
SET @h = 5;  
SET @r = 1;  
SELECT PI()* SQUARE(@r)* @h AS 'Cyl Vol';  

Hier ist das Resultset.

Cyl Vol  
--------------------------  
15.707963267948966  

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

Im folgenden Beispiel wird das Quadrat der Werte in der Spalte volume der Tabelle containers zurückgegeben.

-- Uses AdventureWorks  
  
CREATE TABLE Containers (  
    ID INT NOT NULL,  
    Name VARCHAR(20),  
    Volume FLOAT(24));  
  
INSERT INTO Containers VALUES (1, 'Cylinder', '125.22');  
INSERT INTO Containers VALUES (2, 'Cube', '23.98');  
  
SELECT Name, SQUARE(Volume) AS VolSquared   
FROM Containers;  

Hier ist das Resultset.

Name           VolSquared
-------------  ----------
Cylinder       15680.05
Cube             575.04

Weitere Informationen

Mathematische Funktionen (Transact-SQL)