Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Fungsi MySQL POW() – Meningkatkan Nilai ke Kekuatan Nilai Lain

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa melakukan tiga tabel BERGABUNG dalam kueri UPDATE?

  2. Neo4j - Hapus Hubungan menggunakan Cypher

  3. Cara Mengembalikan Posisi Item Daftar di MySQL

  4. Jarak Lingkaran Besar MySQL (rumus Haversine)

  5. 10 fakta &tips menarik tentang MySQL