Penggunaan Fungsi Numerik Di MySQL Bagian 1

0
Fungsi Numerik biasanya digunakan untuk melakukan atau menampilkan operasi-operasi yang berhubungan dengan angka-angka, seperti menampilkan bilangan sinus, bilangan cosinus, pangkat, dan lain sebagainya.

Di bawah ini adalah tabel macam-macam fungsi numerik di MySQL:

Nama Fungsi Kegunaan
ABS() Untuk menampilkan nilai absolute (mutlak) dari sebuah bilangan
ACOS() Untuk menampilkan nilai arc cosinus dari sebuah bilangan
ASIN() Untuk menampilkan nilai arc sinus dari sebuah bilangan
ATAN() Untuk menampilkan nilai arc tangen dari sebuah bilangan
ATAN2() Untuk menampilkan nilai arc tangen dari sebuah bilangan
CEIL() atau CEILING() Untuk menampilkan hasil pembulatan dari bilangan desimal menjadi satu nilai bulat diatasnya.
COS() Untuk menampilkan nilai cosinus dari sebuah bilangan.
COT() Untuk menampilkan nilai cotangen dari sebuah bilangan.
DEGREES() Untuk merubah bilangan radian menjadi degrees.
DIV() Untuk menampilkan proses pembagian (division) dua buah bilangan integer


ABS()


Fungsi ABS(x) digunakan untuk menampilkan nilai absolute dari sebuah bilangan x. Di bawah ini adalah contoh penggunaan fungsi ABS() di MySQL:

mysql> SELECT ABS(100);
+----------+
| ABS(100) |
+----------+
|      100 |
+----------+
1 row in set (0.02 sec)

mysql> SELECT ABS(-100);
+-----------+
| ABS(-100) |
+-----------+
|       100 |
+-----------+
1 row in set (0.01 sec)

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

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

ACOS()


Fungsi ACOS(x) menampilkan nilai arc cosinus dari sebuah bilangan x. Nilai x harus memiliki rentang dari -1 sampai dengan 1. Kalau diluar rentang tersebut akan menghasilkan nilai NULL.

Di bawah ini adalah contoh penggunaan fungsi ACOS() di MySQL:

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

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

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

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

ASIN()


Fungsi ASIN(x) digunakan untuk menampilkan nilai arc sinus dari sebuah bilangan x. Nilai x harus memiliki rentang dari -1 sampai dengan 1. Kalau diluar rentang tersebut akan menghasilkan nilai NULL.

Di bawah ini adalah contoh penggunaan fungsi ASIN() di MySQL:

mysql> SELECT ASIN(-1);
+---------------------+
| ASIN(-1)            |
+---------------------+
| -1.5707963267948966 |
+---------------------+
1 row in set (0.02 sec)

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

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

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

ATAN()


Fungsi ATAN(x) digunakan untuk menampilkan nilai arc tangen dari sebuah bilangan x. Di bawah ini adalah contoh penggunaan fungsi ATAN() di MySQL:

mysql> SELECT ATAN(-1);
+---------------------+
| ATAN(-1)            |
+---------------------+
| -0.7853981633974483 |
+---------------------+
1 row in set (0.01 sec)

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

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

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

ATAN2()


Fungsi ATAN2(x,y) digunakan untuk menampilkan nilai arc tangen dari sebuah bilangan x/y. Di bawah ini adalah contoh penggunaan fungsi ATAN2() di MySQL:

mysql> SELECT ATAN2(7,5);
+--------------------+
| ATAN2(7,5)         |
+--------------------+
| 0.9505468408120752 |
+--------------------+
1 row in set (0.00 sec)

mysql> SELECT ATAN2(5,7);
+--------------------+
| ATAN2(5,7)         |
+--------------------+
| 0.6202494859828215 |
+--------------------+
1 row in set (0.00 sec)

CEIL() atau CEILING()


Fungsi CEIL(x) atau CEILING(x) digunakan untuk menampilkan hasil pembulatan dari bilang desimal x. Hasilnya adalah bilang bulat yang nilainya lebih dari bilangan desimal x.

Di bawah ini adalah contoh penggunaan fungsi CEIL() dan CEILING() di MySQL:
mysql> SELECT CEIL (3.57);
+-------------+
| CEIL (3.57) |
+-------------+
|           4 |
+-------------+
1 row in set (0.00 sec)

mysql> SELECT CEIL (3.575);
+--------------+
| CEIL (3.575) |
+--------------+
|            4 |
+--------------+
1 row in set (0.00 sec)

mysql> SELECT CEIL (-3.575);
+---------------+
| CEIL (-3.575) |
+---------------+
|            -3 |
+---------------+
1 row in set (0.00 sec)

COS()


Fungsi COS(x) digunakan untuk menampilkan nilai cosinus dari sebuah bilangan radian x. Untuk lebih jelasnya, perhatikan contoh berikut ini:

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

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

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

COT()


Fungsi COT(x) digunakan untuk menampilkan nilai cotangen dari sebuah bilangan x. Untuk lebih jelasnya, perhatikan contoh berikut ini:

mysql> SELECT COT(90);
+---------------------+
| COT(90)             |
+---------------------+
| -0.5012027833801532 |
+---------------------+
1 row in set (0.00 sec)

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

mysql> SELECT COT(30);
+----------------------+
| COT(30)              |
+----------------------+
| -0.15611995216165922 |
+----------------------+
1 row in set (0.00 sec)

DEGREES()


Fungsi DEGREES(x) digunakan untuk mengkonversi bilangan radian x menjadi bilangan degrees. Untuk lebih jelasnya, perhatikan contoh berikut ini:

mysql> SELECT DEGREES(1.5);
+-------------------+
| DEGREES(1.5)      |
+-------------------+
| 85.94366926962348 |
+-------------------+
1 row in set (0.00 sec)

mysql> SELECT DEGREES(-0.9);
+--------------------+
| DEGREES(-0.9)      |
+--------------------+
| -51.56620156177409 |
+--------------------+
1 row in set (0.26 sec)

mysql> SELECT DEGREES(PI()*2);
+-----------------+
| DEGREES(PI()*2) |
+-----------------+
|             360 |
+-----------------+
1 row in set (0.00 sec)

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

DIV()


Fungsi x DIV y digunakan untuk menampilkan hasil bilangan x dibagi y. Hasilnya dalam bentuk bilangan bulat (integer). Untuk lebih jelasnya, perhatikan contoh berikut ini:

mysql> SELECT 10 DIV 3;
+----------+
| 10 DIV 3 |
+----------+
|        3 |
+----------+
1 row in set (0.00 sec)

mysql> SELECT 9 DIV 3;
+---------+
| 9 DIV 3 |
+---------+
|       3 |
+---------+
1 row in set (0.00 sec)

mysql> SELECT 12 DIV 3;
+----------+
| 12 DIV 3 |
+----------+
|        4 |
+----------+
1 row in set (0.00 sec)

Lanjut Ke Bagian 2...

0 Comments