Referencia de funciones

POWER

Equivalente en MySQL:

Devuelve un número elevado a la potencia indicada.

PostgreSQL 17.9
POWER(num, power)
num
Base
numeric | double precision
power
Exponente, puede ser decimal o negativo
numeric | double precision

Valor devuelto

Número de coma flotante (double precision); con argumentos numeric, numeric; error con base negativa y exponente decimal

Ejemplos

Cuadrado de un número

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

Exponente negativo

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

Exponente decimal

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

Detalles

Con argumentos enteros el resultado es double precision. En lugar de POWER puedes usar el operador ^, pero se evalúa de izquierda a derecha: 2 ^ 3 ^ 2 = 64, no 512.

Véase también

Dónde aprenderlo