FYRKANT (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-analysslutpunkt i Microsoft FabricWarehouse i Microsoft Fabric

Returnerar kvadraten av det angivna flyttvärdet.

Transact-SQL syntaxkonventioner

Syntax

SQUARE ( float_expression )  

Arguments

float_expression
Är ett uttryck av typen float eller av en typ som implicit kan konverteras till float.

Returtyper

float

Examples

Följande exempel återger volymen av en cylinder med en radie på 1 tum och en höjd på 5 tum.

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

Här är resultatet.

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

Exempel: Azure Synapse Analytics och analysplattformssystem (PDW)

Följande exempel returnerar kvadraten av varje värde i kolumnen volume i containers tabellen.

-- 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;  

Här är resultatet.

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