SQL Academy
Premium
Funktionsreferenz

POWER

Entsprechung in MySQL:

Gibt eine Zahl zurück, die in die angegebene Potenz erhoben ist.

PostgreSQL 17.9
POWER(num, power)
num
Basis
numeric | double precision
power
Exponent, kann gebrochen oder negativ sein
numeric | double precision

Rückgabewert

Gleitkommazahl (double precision), bei numeric-Argumenten numeric; Fehler bei negativer Basis mit gebrochenem Exponenten

Beispiele

Quadrat einer Zahl

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

Negativer Exponent

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

Gebrochener Exponent

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

Details

Bei ganzzahligen Argumenten ist das Ergebnis double precision. Statt POWER kannst du den Operator ^ verwenden, er wird aber von links nach rechts ausgewertet: 2 ^ 3 ^ 2 = 64, nicht 512.

Siehe auch

Wo du es lernst