Описание
Функция Oracle POWER используется для возврата значения числа, возведенного в степень другого числа. Предположим, что основание M и показатель степени — N. Основание M и показатель степени N могут быть любыми числами, но если M отрицательное, то N должно быть целым числом.
Функция принимает любой числовой или нечисловой тип данных (может быть неявно преобразованным в числовой тип данных) в качестве аргумента.
Если аргумент — BINARY_FLOAT, функция возвращает BINARY_DOUBLE. В противном случае функция возвращает тот же числовой тип данных, что и аргумент
Синтаксис:
POWER (M, N)
Параметры:
Имя | Описание |
---|---|
M | Число, которое является основанием возведения в степень. |
N | Число, которое является экспонентой возведения в степень. |
Наглядное представление функции POWER ()
Пример:
Приведенный ниже оператор возвращает значение 3 2 , то есть 9.
SELECT POWER (3, 2) FROM dual;
Вот результат.
POWER ( 3,2) ---------- 9
Пример: функция POWER () с отрицательным значением
Приведенный ниже оператор возвращает значение 4 -2 , то есть 0,0625.
SELECT POWER (4, -2) from dual;
Вот результат.
POWER (4, -2) ----------- .0625