Справочник по функциям

POWER

Аналог в MySQL:

Возвращает число, возведённое в указанную степень.

PostgreSQL 17.9
POWER(num, power)
num
Основание степени
numeric | double precision
power
Показатель степени, может быть дробным или отрицательным
numeric | double precision

Возвращаемое значение

Дробное число (double precision), для аргументов numeric — numeric; ошибка для отрицательного основания с дробной степенью

Примеры

Квадрат числа

PostgreSQL 17.9
SELECT POWER(2, 2);
power
4

Отрицательная степень

PostgreSQL 17.9
SELECT POWER(2, -1);
power
0.5

Дробная степень

PostgreSQL 17.9
SELECT POWER(9, 0.5);
power
3.0000000000000000

Подробности

Для целых аргументов результат — double precision. Вместо POWER можно писать оператор ^, но он выполняется слева направо: 2 ^ 3 ^ 2 = 64, а не 512.

Смотрите также

Где изучить