Math

POWER

DuckDBDuckDB

Menghitung base pangkat exponent. POW adalah alias, dan ** adalah operator alternatif.

Tipe hasil: DOUBLEDiperbarui: 16 Mei 2026

Syntax

SQL
POWER(base, exponent) | POW(base, exponent) | base ** exponent

Parameter

basenumericwajib

Angka dasar

exponentnumericwajib

Pangkat

Contoh Penggunaan

Pangkat Dasar

SQL
1SELECT POWER(2, 10);

2 pangkat 10.

Hasil
1024

Akar dengan POWER

SQL
1SELECT
2 POWER(16, 0.5) as sqrt_16,
3 POWER(27, 1.0/3) as cbrt_27;

Akar kuadrat dan akar pangkat tiga menggunakan POWER.

Hasil
sqrt_16cbrt_27
43

Compound Interest

SQL
1SELECT
2 principal,
3 rate,
4 years,
5 principal * POWER(1 + rate/100, years) as future_value
6FROM investments;

Menghitung nilai investasi dengan bunga majemuk.

Hasil
principalrateyearsfuture_value
10000001051610510.0

Menggunakan Operator **

SQL
1SELECT 2 ** 8 as power_result;

Alternatif menggunakan operator **.

Hasil
256

Pertanyaan Umum tentang POWER

Apa itu fungsi POWER di DuckDB?
Menghitung base pangkat exponent. POW adalah alias, dan ** adalah operator alternatif. Di DuckDB, fungsi POWER termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan POWER di DuckDB?
Gunakan sintaks berikut: POWER(base, exponent) | POW(base, exponent) | base ** exponent. Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi POWER?
Fungsi POWER mengembalikan nilai bertipe DOUBLE. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi POWER?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: base (numeric, wajib): Angka dasar; exponent (numeric, wajib): Pangkat.

Fungsi Terkait