第130章 SQL函数 SQRT
返回给定数值表达式的平方根的数值函数。
大纲
SQRT(numeric-expression)
{fn SQRT(numeric-expression)}
参数
numeric-expression- 解析为计算平方根的正数的表达式。
SQRT 返回 NUMERIC 或 DOUBLE 数据类型。如果 numeric-expression 是数据类型 DOUBLE,则 SQRT 返回 DOUBLE;否则,它返回 NUMERIC。
描述
SQRT 返回 numeric-expression 的平方根。 numeric-expression 必须是正数。负数值表达式(-0 除外)会生成 SQLCODE -400 错误。如果传递 NULL 值,SQRT 返回 NULL。
SQRT 返回一个精度为 36、小数位数为 18 的值。
SQRT 可以指定为常规标量函数或 ODBC 标量函数(使用大括号语法)。
示例
以下示例显示了两种 SQRT 语法形式。两者都返回 49 的平方根:
SELECT SQRT(49) AS SRoot,{fn SQRT(49)} AS ODBCSRoot
7 7
以下嵌入式 SQL 示例返回整数 0 到 10 的平方根:
/// d ##class(PHA.TEST.SQLFunction).
.png)
.png)
.png)



