Condividi tramite


SQUARE (Transact-SQL)

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW) Endpoint di analisi SQL in Microsoft Fabric Warehouse in Microsoft Fabric

Restituisce il quadrato del valore float specificato.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

SQUARE ( float_expression )  

Argomenti

float_expression
Espressione di tipo float oppure di un tipo che può essere convertito in modo implicito in float.

Tipi restituiti

float

Esempi

Nell'esempio seguente viene restituito il volume di un cilindro con raggio di 1 pollice e altezza di 5 pollici.

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

Il set di risultati è il seguente.

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

Esempi: Azure Synapse Analytics e Piattaforma di strumenti analitici (PDW)

Nell'esempio seguente viene restituito il quadrato di ogni valore della colonna volume nella tabella containers.

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

Il set di risultati è il seguente.

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

Vedi anche

Funzioni matematiche (Transact-SQL)