SQUARE (SSIS)

返回数值表达式的平方。

语法

SQUARE(numeric_expression)

参数

结果类型

DT_R8

注释

如果参数为空,SQUARE 将返回空结果。

执行 SQUARE 操作前,参数会转换为 DT_R8 数据类型。

示例

以下示例返回 12 的平方。返回结果为 144。

SQUARE(12)

以下示例返回两列值相减所得结果的平方。如果 Value1 包含 12,Value2 包含 4,则 SQUARE 函数返回 64。

SQUARE(Value1 - Value2)

以下示例通过对两个变量应用 SQUARE 函数,然后计算其结果相加值的平方根,返回直角三角形斜边的长度。如果 Side1 包含3,Side2 包含4,则 SQRT 函数返回 5。

SQRT(SQUARE(@Side1) + SQUARE(@Side2))
注意注意

在表达式中,变量名必须包含前缀 @。

请参阅

其他资源