다음을 통해 공유


SQUARE(Transact-SQL)

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) Microsoft Fabric의 SQL 분석 엔드포인트 Microsoft Fabric의 웨어하우스

지정한 float 값의 제곱을 반환합니다.

Transact-SQL 구문 표기 규칙

구문

SQUARE ( float_expression )  

인수

float_expression
float 형식 또는 float로 암시적으로 변환되는 형식의 입니다.

반환 형식

float

예제

다음 예에서는 반경 1인치, 높이 5인치인 실린더의 부피를 반환합니다.

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

결과 집합은 다음과 같습니다.

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

예: Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW)

다음 예에서는 containers 테이블의 volume 열에 각 값의 제곱을 반환합니다.

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

결과 집합은 다음과 같습니다.

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

참고 항목

수치 연산 함수(Transact-SQL)