Math
PostgreSQL
POWER
Menghitung pangkat dari sebuah angka (base^exponent). Berguna untuk perhitungan eksponensial, compound interest, dan formula matematika.
Tipe hasil:
double precisionSyntax
SQL
POWER(base, exponent)Parameter
basenumericwajib
Angka dasar yang akan dipangkatkan
exponentnumericwajib
Pangkat/eksponen
Contoh Penggunaan
Pangkat Dasar
SQL
1 SELECT POWER(2, 3), POWER(10, 2), POWER(5, 0);
Menghitung 2³, 10², dan 5⁰.
Hasil
| power | power | power |
|---|---|---|
| 8 | 100 | 1 |
Menghitung Compound Interest
SQL
1 SELECT 2 principal, 3 rate, 4 years, 5 principal * POWER(1 + rate/100, years) AS future_value 6 FROM ( 7 SELECT 1000000 AS principal, 5.0 AS rate, 10 AS years 8 ) t;
Menghitung nilai investasi dengan bunga majemuk.
Hasil
| principal | rate | years | future_value |
|---|---|---|---|
| 1000000 | 5.0 | 10 | 1628894.62677744 |
Pangkat Pecahan (Akar)
SQL
1 SELECT 2 POWER(16, 0.5) AS square_root, 3 POWER(27, 1.0/3) AS cube_root;
Menggunakan pangkat pecahan untuk menghitung akar.
Hasil
| square_root | cube_root |
|---|---|
| 4 | 3 |