Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Warehouse 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