Oracle® TimesTen In-Memory Database SQL Reference Release 11.2.1 Part Number E13070-04 |
|
|
View PDF |
The POWER function returns base
raised to the exponent
power. The base
and exponent
can be any numbers, but if the base
is negative, the exponent
must be an integer.
SQL syntax
POWER (Base, Exponent)
Parameters
POWER has the parameters:
Parameter | Description |
---|---|
Base |
Operand or column can be any numeric type. Power returns this value raised to Exponent power. |
Exponent |
Operand or column can be any numeric type. If base is negative, exponent must be an integer. |
Description
If either Base
or Exponent
is of type BINARY_FLOAT or BINARY_DOUBLE, the data type returned is BINARY_DOUBLE. If the Base
is of type NUMBER or TT_DECIMAL, and the Exponent
is not of type BINARY_FLOAT or BINARY_DOUBLE, the date type returned is NUMBER with maximum precision and scale. If Base
is one of the TT* numeric types (TT_BIGINT, TT_INTEGER, TT_SMALLINT, or TT_TINYINT), the data type returned is BINARY_DOUBLE.
Example
Use the POWER function to return the commission_pct
squared for the employee with employee_id equal to 145.
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.