Freigeben über


SQUARE (Transact-SQL)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) SQL Analytics-Endpunkt in Microsoft Fabric Warehouse in Microsoft Fabric

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

Transact-SQL-Syntaxkonventionen

Syntax

SQUARE ( 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

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 sehen Sie das Ergebnis.

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 sehen Sie das Ergebnis.

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

Weitere Informationen

Mathematische Funktionen (Transact-SQL)