Mengenal Dan Menggunakan Numeric Built-in Functions Di MySQL

Pada tutorial sebelumnya Anda telah belajar tentang Penggunaan Fungsi String di MySQL. Melanjutkan pokok bahasan built-in function di MySQL, pada tutorial kali ini akan dibahas tentang Numeric Function yang ada di database MySQL.

Apa Itu Numeric Function?

Numeric function adalah fungsi yang digunakan dalam operasi matematika. Database MySQL mempunyai segudang built-in numeric function yang bisa Anda gunakan.


Macam-Macam Numeric Function

Di bawah ini adalah tabel Numeric function di database MySQL:

Nama Fungsi Deskripsi
ABS(x) Menampilkan nilai absolute dari suatu bilangan.
ACOS(x) Menampilkan nilai Arc Cosinus dari suatu bilangan (x). Apabila bilangan (x) tidak mempunyai nilai antara -1 dan 1, maka akan menghasilkan nilai NULL.
ASIN(x) Menampilkan nilai Arc Sinus dari suatu bilangan (x). Apabila bilangan (x) tidak mempunyai nilai antara -1 dan 1, maka akan menghasilkan nilai NULL.
ATAN(x) Menampilkan nilai Arc Tangen dari suatu bilangan (x).
COS(x) Menampilkan nilai Cosinus dari suatu bilangan (x).
GREATEST(x1, x2, ...) Menampilkan nilai terbesar dari beberapa bilangan di parameter.
LEAST(x1, x2, ...) Menampilkan nilai terkecil dari beberapa bilangan di parameter.
PI() Menampilkan nilai PI.
POW(x,y) atau POWER(x,y) Menghasilkan nilai bilangan x pangkat y
SIN(x) Menghasilkan nilai Sinus dari suatu bilangan (x)
SQRT(x) Menghasilkan nilai akar dari suatu bilangan (x)
TAX(x) Menghasilkan nilai Tangen dari suatu bilangan (x)

ABS(x)

Fungsi ABS (absolute) digunakan untuk menampilkan nilai absolute atau mutlak dari suatu bilangan. Nilai absolute adalah nilai yang selalu bernilai positif.

Contoh #1:

mysql> SELECT ABS(5);
+--------+
| ABS(5) |
+--------+
|      5 |
+--------+
1 row in set (0.00 sec)

Contoh #2:

mysql> SELECT ABS(-5);
+---------+
| ABS(-5) |
+---------+
|       5 |
+---------+
1 row in set (0.00 sec)

ACOS(x)

Fungsi ACOS(x) digunakan menampilkan nilai Arc Cosinus dari suatu bilangan. Apabila bilangan (x) tidak mempunyai rentang nilai antara -1 dan 1, maka akan menghasilkan nilai NULL.

Contoh #1:

mysql> SELECT ACOS(0.5);
+--------------------+
| ACOS(0.5)          |
+--------------------+
| 1.0471975511965979 |
+--------------------+
1 row in set (0.00 sec)

Contoh #2:

mysql> SELECT ACOS(2);
+---------+
| ACOS(2) |
+---------+
|    NULL |
+---------+
1 row in set (0.00 sec)


ASIN(x)

Menampilkan nilai Arc Sinus dari suatu bilangan (x). Apabila bilangan (x) tidak mempunyai rentang nilai antara -1 dan 1, maka akan menghasilkan nilai NULL. 

Contoh #1:

mysql> SELECT ASIN(0.5);
+--------------------+
| ASIN(0.5)          |
+--------------------+
| 0.5235987755982989 |
+--------------------+
1 row in set (0.00 sec)

Contoh #2:

mysql> SELECT ASIN(2);
+---------+
| ASIN(2) |
+---------+
|    NULL |
+---------+
1 row in set (0.00 sec)


ATAN(x)

Menampilkan nilai Arc Tangen dari suatu bilangan (x). 

Contoh:

mysql> SELECT ATAN(0.5);
+--------------------+
| ATAN(0.5)          |
+--------------------+
| 0.4636476090008061 |
+--------------------+
1 row in set (0.00 sec)

COS(x)

Fungsi COS(x) digunakan nilai Cosinus dari suatu bilangan(x).

Contoh:

mysql> SELECT COS(45);
+--------------------+
| COS(45)            |
+--------------------+
| 0.5253219888177297 |
+--------------------+
1 row in set (0.00 sec)


GREATEST(x1, x2, ...)

Menampilkan nilai terbesar dari beberapa bilangan di parameter (x1, x2, ...).


Contoh:

mysql> SELECT GREATEST(10,30,100);
+---------------------+
| GREATEST(10,30,100) |
+---------------------+
|                 100 |
+---------------------+
1 row in set (0.00 sec)

LEAST(x1, x2, ...)

Menampilkan nilai terkecil dari beberapa bilangan di parameter (x1, x2, ...).

Contoh:

mysql> SELECT LEAST(10,30,100);
+------------------+
| LEAST(10,30,100) |
+------------------+
|               10 |
+------------------+
1 row in set (0.00 sec)

PI()

Fungsi PI() digunakan untuk menampilkan nilai PI (π). Menurut wikipedia, PI adalah sebuah konstanta dalam matematika yang merupakan perbandingan keliling lingkaran dengan diameternya.

Contoh:

mysql> SELECT PI();
+----------+
| PI()     |
+----------+
| 3.141593 |
+----------+
1 row in set (0.00 sec)

POW(x,y) atau POWER(x,y)

Fungsi POW(x,y) digunakan untuk menampilkan hasil nilai bilangan dari x pangkat y.

Contoh #1 - POW(x,y)

mysql> SELECT POW(2,3);
+----------+
| POW(2,3) |
+----------+
|        8 |
+----------+
1 row in set (0.00 sec)

Contoh #2 - POWER(x,y)

mysql> SELECT POWER(2,3);
+------------+
| POWER(2,3) |
+------------+
|          8 |
+------------+
1 row in set (0.00 sec)

SIN(x)

Fungsi SIN(x) digunakan untuk menghasilkan nilai Sinus dari suatu bilangan (x).

Contoh:

mysql> SELECT SIN(45);
+--------------------+
| SIN(45)            |
+--------------------+
| 0.8509035245341184 |
+--------------------+
1 row in set (0.00 sec)

SQRT(x)

Fungsi SQRT(x) digunakan untuk menghasilkan nilai akar dari suatu bilangan (x)

Contoh:

mysql> SELECT SQRT(25);
+----------+
| SQRT(25) |
+----------+
|        5 |
+----------+
1 row in set (0.00 sec)


TAX(x)

Fungsi TAN(x) digunakan untuk menghasilkan nilai Tangen dari suatu bilangan (x).

mysql> SELECT TAN(45);
+--------------------+
| TAN(45)            |
+--------------------+
| 1.6197751905438615 |
+--------------------+
1 row in set (0.00 sec)


Sekian tutorial singkat Bagaimana Cara Menggunakan Numeric Built-in Functions Di MySQL. Semoga bermanfaat & Selamat Belajar Database MySQL.

Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,


~Nursalim~
Naura-Lab.blogspot.com

Jika Anda rasa artikel ini bermanfaat, saya sangat berterima kasih bila Anda mau membagikannya ke teman. Jangan lupa dapatkan update artikel terbaru dari Naura-Lab melalui email:

Post a Comment