SQRT (SSIS)

更新日期: 2005 年 12 月 5 日

返回数值表达式的平方根。

语法

SQRT(numeric_expression)

参数

结果类型

DT_R8

备注

如果参数为空,则 SQRT 返回的结果为空。

如果参数是负值,则 SQRT 失败。

进行平方根操作前,该参数被转换为 DT_R8 数据类型。

示例

此示例返回数值的平方根。返回结果为 12。

SQRT(144)

此示例返回表达式(Value1 列和 Value2 列的值相减的结果)的平方根。

SQRT(Value1 - Value2)

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

SQRT(SQUARE(@Side1) + SQUARE(@Side2))
ms139802.note(zh-cn,SQL.90).gif注意:
在表达式中,变量名始终要包含前缀 @。

请参阅

其他资源

函数 (SSIS)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

版本 历史记录

2005 年 12 月 5 日

已更改的内容:
  • 纠正了对参数为负值时的行为的说明。