OPERASI PERKALIAN
1.untuk menghitung perkalian 10 dan 6
mysql> Select 10*6;
+------+
| 10*6 |
+------+
| 60 |
+------+
2.untuk menghitung perkalian pecahan 2.5 dan 10
mysql> Select 2.5*10;
+--------+
| 2.5*10 |
+--------+
| 25.0 |
+--------+
OPERASI PEMBAGIAN
1.untuk menghitung pembagian dari 18 dibagi 3
mysql> Select 18/3;
+--------+
| 18/3 |
+--------+
| 6.0000 |
+--------+
2.untuk menghitung pembagian dan perkalian
mysql> Select (9/3)*2;
+---------+
| (9/3)*2 |
+---------+
| 6.0000 |
+---------+
Untuk mencari sisa bagi dengan %
1.menghitung hasil modulus dari angka 5&2
mysql> select 5%2;
+------+
| 5%2 |
+------+
| 1 |
+------+
2.untuk menghitung 4 operasi modulus secara bersamaan
mysql> select 7%2, 7%3,
-> 7%4, 7%5;
+------+------+------+------+
| 7%2 | 7%3 | 7%4 | 7%5 |
+------+------+------+------+
| 1 | 1 | 3 | 2 |
+------+------+------+------+
Mencari nilai pembagian dengan DIV
1.perintah yang digunakan untuk menghitung beberapa hasil bagi
mysql> select 5 div 2,
-> 5 div 3,
-> 9 div 3;
+---------+---------+---------+
| 5 div 2 | 5 div 3 | 9 div 3 |
+---------+---------+---------+
| 2 | 1 | 3 |
+---------+---------+---------+
2.fungsi yang menghasilkan nilai berupa desimal
mysql> select 5/2,
-> 5/3,
-> 9/3;
+--------+--------+--------+
| 5/2 | 5/3 | 9/3 |
+--------+--------+--------+
| 2.5000 | 1.6667 | 3.0000 |
+--------+--------+--------+
OPERASI PEMANGKATAN DENGAN POW
1.POW digunakan untuk mencari nilai pangkat suatu bilangan.
Pada POW bisa digantikan dengan POWER karena hasilnya sama.
mysql> select pow(2,3),
-> power(2,4),
-> pow(4,2);
+----------+------------+----------+
| pow(2,3) | power(2,4) | pow(2,4) |
+----------+------------+----------+
| 8 | 16 | 16 |
+----------+------------+----------+
MENCARI NILAI AKAR DENGAN SQRT
1.Perintah yang digunakan untuk menghitung nilai akar kuadrat 81.
mysql> select sqrt(81);
+----------+
| sqrt(81) |
+----------+
| 9 |
+----------+
2.angka 9 dengan 2(atau dikuadratkan)
mysql> select 9*9;
+-----+
| 9*9 |
+-----+
| 81 |
+-----+
MEMBUTUHKAN SUATU BILANGAN PECAHAN DENGAN ROUND
1.pecahan yang nilai desimalnya 2 digit
mysql> select round(2.45),
-> round(2.50),
-> round(2.51),
-> round(2.56);
+-------------+-------------+-------------+-------------+
| round(2.45) | round(2.50) | round(2.51) | round(2.56) |
+-------------+-------------+-------------+-------------+
| 2 | 3 | 3 | 3 |
+-------------+-------------+-------------+-------------+
2.pecahan yang nilai desimalnya sebanyak 3 digit, kemudian hasil pembulatan yang dipakai hanya 1 digit:
mysql> select round(2.250,1),
-> round(2.251,1),
-> round(2.259,1); (,1 disini maksudnya 1 angka desimal setelah di bulatkan)
+----------------+----------------+---------------+
| round(2.250,1) | round(2.251,1) | round(2.59,1) |
+----------------+----------------+---------------+
| 2.3 | 2.3 | 2.6 |
+----------------+----------------+---------------+
Pembulatan pecahan ke atas dengan CEILING
1.semua nilai desimal di bawah nilai 5 atau di atas tetap dibulatkan 1 nilai di atasnya
mysql> select ceiling(2.23),
-> ceiling(2.55),
-> ceiling(2.90);
+---------------+---------------+---------------+
| ceiling(2.23) | ceiling(2.55) | ceiling(2.90) |
+---------------+---------------+---------------+
| 3 | 3 | 3 |
+---------------+---------------+---------------+
2.bilangan negatif desimal, pembulatan dilakukan 1 nilai diatasnya
mysql> select ceiling(-2.23),
-> ceiling(-2.55),
-> ceiling(-2.90);
+----------------+----------------+----------------+
| ceiling(-2.23) | ceiling(-2.55) | ceiling(-2.90) |
+----------------+----------------+----------------+
| -2 | -2 | -2 |
+----------------+----------------+----------------+
pembulatan pecahan ke bawah dengan FLOOR
1.pembulatan kebawah pada nilai desimal dari bilangan positif
mysql> select floor(2.01),
-> floor(2.45),
-> floor(2.95);
+-------------+-------------+-------------+
| floor(2.01) | floor(2.45) | floor(2.95) |
+-------------+-------------+-------------+
| 2 | 2 | 2 |
+-------------+-------------+-------------+
2.jika bilangan desimalnya negatif, maka nilainya akan diturunkan menjadi 1 nilai lebih kecil
mysql> select floor(-2.01),
-> floor(-2.45),
-> floor(-2.95);
+--------------+--------------+--------------+
| floor(-2.01) | floor(-2.45) | floor(-2.95) |
+--------------+--------------+--------------+
| -3 | -3 | -3 |
+--------------+--------------+--------------+
MENDAPATKAN NILAI TERKECIL DENGAN LEAST
1.mencari angka terkecil dari 1 sampai 9
mysql> select least(1,2,3,4,5,6,7,8,9);
+-----------------------------+
| least(1,2,3,4,5,6,7,8,9) |
+-----------------------------+
| 1 |
+-----------------------------+
2.mencari angka terkecil dari angka yang disusun secara acak
mysql> select least(7,3,5,2,3,9,8);
+----------------------+
| least(7,3,5,2,3,9,8) |
+----------------------+
| 2 |
+----------------------+
MENDAPATKAN NILAI TERBESAR DENGAN GREATEST
1.mencari angka terbesar dari sederetan angka yang dimulai dari 1 sampai 9
mysql> select greatest(1,2,3,4,5,6,7,8,9);
+-----------------------------+
| greatest(1,2,3,4,5,6,7,8,9) |
+-----------------------------+
| 9 |
+-----------------------------+
2.mencari angka terbesar dari kelompok angka yangdisusun secara acak
mysql> select greatest(7,3,5,2,3,9,8);
+-------------------------+
| greatest(7,3,5,2,3,9,8) |
+-------------------------+
| 2 |
+-------------------------+
MENDAPATKAN NILAI POSITIF DARI BILANGAN DENGAN ABS
1.jika memiliki nilai negatif, maka nilai yang dihasilkan menjadi bilangan positif
mysql> select abs(3),
-> abs(-3),
-> abs(-3,34);
+--------+---------+------------+
| abs(3) | abs(-3) | abs(-3.34) |
+--------+---------+------------+
| 3 | 3 | 3.34 |
+--------+---------+------------+
Sumber
إرسال تعليق