与えられた数値式の平方根を返す、スカラ数値関数です。
Synopsis
{fn SQRT(float-expression)}
引数
float-expression 平方根が計算される、FLOAT タイプの式。
概要
SQRT は、FLOAT タイプとして float-expression の平方根を返します。NULL値 を渡すと、SQRT は NULL を返します。
SQRT は、{ } 括弧構文による ODBC スカラ関数としてのみ使用できます。
以下の例は、49 の平方根を取ります。
SELECT DISTINCT {fn SQRT(49)} AS SRoot
FROM Sample.Person
これは、7 を返します。
以下の埋め込み SQL の例は、0 から 10 までの整数の平方根を返します。
   SET a=0
   WHILE a<11 {
   &sql(SELECT {fn SQRT(:a)}
   INTO :b
   FROM Sample.Person)
   IF SQLCODE'=0 {
     WRITE !,"Error code ",SQLCODE
     QUIT }
   ELSE {
     WRITE !,"The square root of ",a," = ",b
     SET a=a+1 }
   }
関連項目