SQUARE (Transact-SQL)
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric 中的 SQL 分析终结点Microsoft Fabric 中的仓库
返回指定浮点值的平方。
语法
SQUARE ( float_expression )
注意
若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档。
参数
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 和 Analytics Platform System (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
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈