与えられた式の値を、指定の数で累乗して返すスカラ数値関数です。
Synopsis
{fn POWER(numeric-expression,power)}
引数
numeric-expression 基本の数値。
power numeric-expression を累乗する指数。
概要
POWER は、ある数を累乗します。結果の値は numeric-expression と同じタイプで返されます。引数に NULL 値を渡すと、POWER は NULL を返します。
POWER は、{ } 括弧構文による ODBC スカラ関数としてのみ使用できます。
以下の例は、5 を 3 乗します。
SELECT DISTINCT {fn POWER(5,3)} AS Cubed
FROM Sample.Person
これは、125 を返します。
以下の埋め込み SQL の例は、2 の最初の 16 のべき乗を返します。
   SET a=1
   WHILE a<17 {
   &sql(SELECT {fn POWER(2,:a)}
   INTO :b
   FROM Sample.Person)
   IF SQLCODE'=0 {
     WRITE !,"Error code ",SQLCODE
     QUIT }
   ELSE {
     WRITE !,"2 to the ",a," = ",b
     SET a=a+1 }
   }
関連項目