Di MySQL, POW()
fungsi menaikkan angka ke pangkat angka lain.
Anda memberikan dua nilai sebagai argumen saat memanggil fungsi.
Sintaks
Sintaksnya seperti ini:
POW(X,Y)
Fungsi mengembalikan nilai X
diangkat ke kekuatan Y
.
Atau, Anda dapat menggunakan sintaks berikut:
POWER(X,Y)
Ini karena POWER()
adalah sinonim untuk POW()
.
Contoh 1 – Penggunaan Dasar
Berikut adalah contoh dasar untuk mendemonstrasikan cara kerja fungsi ini.
SELECT POW(5, 2);
Hasil:
+-----------+ | POW(5, 2) | +-----------+ | 25 | +-----------+
Jadi contohnya seperti melakukan ini:
SELECT 5 * 5;
Hasil:
+-------+ | 5 * 5 | +-------+ | 25 | +-------+
Dan jika kita melakukan ini:
SELECT POW(5, 3);
Hasil:
+-----------+ | POW(5, 3) | +-----------+ | 125 | +-----------+
Ini seperti melakukan ini:
SELECT 5 * 5 * 5;
Hasil:
+-----------+ | 5 * 5 * 5 | +-----------+ | 125 | +-----------+
Dan seterusnya.
Contoh 2 – Bilangan Basis Negatif
Anda juga dapat menggunakan nilai negatif untuk nomor dasar.
Jika Anda menaikkan bilangan negatif ke pangkat genap, hasilnya adalah bilangan positif:
SELECT POW(-5, 2);
Hasil:
+------------+ | POW(-5, 2) | +------------+ | 25 | +------------+
Namun, jika Anda menaikkan angka negatif ke pangkat ganjil nomor, hasilnya negatif:
SELECT POW(-5, 3);
Hasil:
+------------+ | POW(-5, 3) | +------------+ | -125 | +------------+
Contoh 3 – Eksponen Negatif
Anda juga dapat menggunakan nilai eksponen negatif.
Berikut adalah beberapa contoh menggunakan eksponen negatif dengan bilangan dasar positif.
SELECT POW(5, -2), POW(5, -3);
Hasil:
+------------+------------+ | POW(5, -2) | POW(5, -3) | +------------+------------+ | 0.04 | 0.008 | +------------+------------+
Dan dua contoh berikut menggunakan bilangan dasar negatif (dan eksponen negatif):
SELECT POW(-5, -2), POW(-5, -3);
Hasil:
+-------------+-------------+ | POW(-5, -2) | POW(-5, -3) | +-------------+-------------+ | 0.04 | -0.008 | +-------------+-------------+
Fungsi POWER()
POWER()
fungsi adalah sinonim untuk POW()
. Oleh karena itu, kita dapat menggunakannya sebagai pengganti salah satu contoh di atas. Misalnya, kita dapat menulis ulang contoh sebelumnya menjadi ini:
SELECT POWER(-5, -2), POWER(-5, -3);
Hasil:
+---------------+---------------+ | POWER(-5, -2) | POWER(-5, -3) | +---------------+---------------+ | 0.04 | -0.008 | +---------------+---------------+
Dan kami mendapatkan hasil yang sama.