POW() în MySQL

Funcții matematice MySQL 5.0+

Ridică un număr la o putere.

Sintaxă
POW(baza, exponent)
POWER(baza, exponent)

Ce face POW()

POW(x, y) calculează x la puterea y. POWER() este sinonim. Exponentul poate fi și zecimal (POW(2, 0.5) este radical din 2). Rezultatul este un număr real.

Parametri

Parametru Descriere
baza Numărul ridicat la putere.
exponent Puterea.

Ce returnează

Un număr real.

Exemple

Exemplul 1: Puteri

SELECT POW(2, 10) AS a, POWER(10, 3) AS b, ROUND(POW(2, 0.5), 4) AS radical_din_2;

Rezultat

+------+------+---------------+
| a    | b    | radical_din_2 |
+------+------+---------------+
| 1024 | 1000 |        1.4142 |
+------+------+---------------+

Exemplul 2: Dobândă compusă

SELECT ROUND(10000 * POW(1 + 0.06, 5), 2) AS dupa_5_ani;

Rezultat

+------------+
| dupa_5_ani |
+------------+
|   13382.26 |
+------------+

Greșeli frecvente

  • Scrii 2 ^ 10 pentru putere. În MySQL, ^ este SAU exclusiv pe biți și dă 8.

Comenzi înrudite

  • SQRT(): Rădăcina pătrată a unui număr pozitiv.
  • EXP(): Numărul e (≈ 2.71828) ridicat la puterea dată.
  • Operatori pe biți: Lucrează cu biții numerelor: ȘI (&), SAU (|), SAU exclusiv (^), inversare (~), deplasări (<<, >>).