VIERKANT (Transact-SQL)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricWarehouse in Microsoft Fabric

Geeft het kwadraat van de opgegeven floatwaarde terug.

Transact-SQL syntaxis-conventies

Syntax

SQUARE ( float_expression )  

Arguments

float_expression
Is een uitdrukking van het type float of van een type dat impliciet kan worden omgezet in float.

Retourtypen

float

Examples

Het volgende voorbeeld geeft het volume van een cilinder terug met een straal van 1 inch en een hoogte van 5 inch.

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

Hier is het resultatenoverzicht.

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

Voorbeelden: Azure Synapse Analytics en Analytics Platform System (PDW)

Het volgende voorbeeld geeft het kwadraat van elke waarde in de volume kolom in de containers tabel terug.

-- 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 is het resultatenoverzicht.

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