Operasi Aritmatik Part 4

RAND

Fungsi RAND digunakan untuk menghasilkan susunan angka yang bersifat acak.

mysql> SELECT RAND();

+------------------+
| RAND()           |
+------------------+
| 0.60239399280622 |
+------------------+
1 row in set (0.00 sec)

mysql> SELECT RAND(2), RAND(10), RAND(20);

+------------------+------------------+------------------+
| RAND(2)          | RAND(10)         | RAND(20)         |
+------------------+------------------+------------------+
| 0.65558664654902 | 0.65705152196535 | 0.15888261251047 |
+------------------+------------------+------------------+
1 row in set (0.01 sec)

SQRT

Fungsi SQRT dapat digunakan untuk mencari akar kuadrat dari suatu bilangan. Anda tentu masih ingat dengan akar kuadrat, bukan? Jadi, akar merupakan perkalian dua bilangan yang sama sehingga menghasilkan suatu bilangan hasil. Untuk dapat lebih mudah memahami perintah di atas, Anda dapat mempraktikkan beberapa perintah berikut:

mysql> SELECT SQRT(81);

+----------+
| SQRT(81) |
+----------+
|        9 |
+----------+
1 row in set (0.02 sec)

mysql> SELECT 9 * 9;

+-------+
| 9 * 9 |
+-------+
|    81 |
+-------+
1 row in set (0.00 sec)

mysql> SELECT SQRT(4), SQRT(9), SQRT(16), SQRT(25);

+---------+---------+----------+----------+
| SQRT(4) | SQRT(9) | SQRT(16) | SQRT(25) |
+---------+---------+----------+----------+
|       2 |       3 |        4 |        5 |
+---------+---------+----------+----------+
1 row in set (0.00 sec)

LEAST

Fungsi LEAST digunakan untuk mendapatkan nilai terkecil dari sederetan bilangan atau data yang ada. Seberapapun jumlah bilangan atau data yang ada, fungsi LEAST tetap akan mendapatkan nilai terkecil. Perhatikan contoh-contoh berikut:

mysql> SELECT LEAST(1, 2, 3, 4, 5, 6, 7, 8 , 9);

+-----------------------------------+
| LEAST(1, 2, 3, 4, 5, 6, 7, 8 , 9) |
+-----------------------------------+
|                                 1 |
+-----------------------------------+
1 row in set (0.01 sec)

mysql> SELECT LEAST(7, 3, 5, 2, 3, 9, 8);

+----------------------------+
| LEAST(7, 3, 5, 2, 3, 9, 8) |
+----------------------------+
|                          2 |
+----------------------------+
1 row in set (0.00 sec)

mysql> SELECT LEAST('E','B','C','F');

+------------------------+
| LEAST('E','B','C','F') |
+------------------------+
| B                      |
+------------------------+
1 row in set (0.02 sec)

GREATEST

Berbeda dengan fungsi sebelumnya, fungsi GREATEST digunakan untuk mendapatkan nilai terbesar dari sederetan data yang ada. Untuk memperjelas penggunaan fungsi di atas, Anda dapat mencoba beberapa perintah berikut:

mysql> SELECT GREATEST(1, 2, 3, 4, 5, 6, 7, 8 , 9);

+--------------------------------------+
| GREATEST(1, 2, 3, 4, 5, 6, 7, 8 , 9) |
+--------------------------------------+
|                                    9 |
+--------------------------------------+
1 row in set (0.01 sec)

mysql> SELECT GREATEST(7, 3, 5, 2, 3, 9, 8);

+-------------------------------+
| GREATEST(7, 3, 5, 2, 3, 9, 8) |
+-------------------------------+
|                             9 |
+-------------------------------+
1 row in set (0.00 sec)

mysql> SELECT GREATEST('E','B','C','F');

+---------------------------+
| GREATEST('E','B','C','F') |
+---------------------------+
| F                         |
+---------------------------+
1 row in set (0.00 sec)

PI

Fungsi PI dalam MySQL digunakan untuk mendapatkan nilai PI (3,14). Perintahnya sebagai berikut:

mysql> SELECT PI();

+----------+
| pi()     |
+----------+
| 3.141593 |
+----------+
1 row in set (0.00 sec)

Panjang Desimal dari Bilangan dengan TRUNCATE

Fungsi TRUNCATE digunakan untuk mengambil jumlah digit bilangan desimal sebanyak yang kita mau, dan tidak mengubah nilai dari bilangan primanya. Misalnya:

mysql> SELECT TRUNCATE(1.245, 1), TRUNCATE(5.23, 1);

+--------------------+-------------------+
| TRUNCATE(1.245, 1) | TRUNCATE(5.23, 1) |
+--------------------+-------------------+
|                1.2 |               5.2 |
+--------------------+-------------------+
1 row in set (0.00 sec)

mysql> SELECT TRUNCATE(1.245, 2), TRUNCATE(2.459890, 4);

+--------------------+-----------------------+
| TRUNCATE(1.245, 2) | TRUNCATE(2.459890, 4) |
+--------------------+-----------------------+
|               1.24 |                2.4598 |
+--------------------+-----------------------+
1 row in set (0.00 sec)

One Response to “Operasi Aritmatik Part 4”

  1. fakhrurozimnur Says:

    MANTAB


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: