POWER
POWER関数は、BaseのExponent乗を戻します。BaseとExponentには任意の数値を指定できますが、Baseが負数の場合、Exponentは整数にする必要があります。
SQL構文
POWER (Base,Exponent)
パラメータ
POWERには、次のパラメータがあります。
| パラメータ | 説明 |
|---|---|
|
|
オペランドまたは列には、任意の数値型を指定できます。 |
|
|
オペランドまたは列には、任意の数値型を指定できます。 |
説明
BaseとExponentのどちらかがBINARY_FLOAT型またはBINARY_DOUBLE型の場合、戻されるデータ型はBINARY_DOUBLEになります。BaseがNUMBER型で、ExponentがBINARY_FLOAT型またはBINARY_DOUBLE型ではない場合、戻されるデータ型は、最大の精度とスケールを持つNUMBERになります。BaseがTT*数値型のいずれか(TT_BIGINT、TT_INTEGER、TT_SMALLINTまたはTT_TINYINT)である場合、戻されるデータ型はBINARY_DOUBLEになります。
例
POWER関数を使用して、employee_idが145に等しい従業員のcommission_pctを2乗して戻します。
Command> SELECT employee_id, commission_pct FROM employees
WHERE employee_id = 145;
< 145, .4 >
1 row found.
Command> SELECT POWER (commission_pct,2) FROM employees
WHERE employee_id = 145;
< .16 >
1 row found.