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