Penggunaan Operator dan Fungsi
Matematika pada MySQL
Berdasarkan judulnya ane disini mau share mengenai operator-operator yang ada dalam MySQL gan beserta fungsi matematika seperti kali, bagi, kurang, tambah, sin, cos, dll. Mungkin dalam hal ini saya mengasumsikan bahwa agan udah pada ngerti cara masuk ke server MySQL baik melalui phpmyadmin maupun cmd prompt. Namun dalam tutorial ini saya menggunakan cmd prompt. Jika agan sama akan menggunakan cmd prompt pastikan bahwa tulisan terakhir dari cmd prompt adalah mysql>. Maaf gan bukan maksud mengguri tapi biar jelas. Oke deh gan langsung:
* Contoh menggunakan operator perkalian
mysql> Select 10 * 2; (Trus tekan enter gan, maka hasil akan ditampilkan).
mysql> Select 12 * 5;
mysql> Select 15.4 * 5;
mysql> Select 12.1 * 5;
dst.
* Contoh menggunakan operator pembagian
mysql> Select 10 / 2;
mysql> Select 12 / 5;
mysql> Select 15.4 / 5;
mysql> Select 12.1 / 5;
dst.
* Contoh menggunakan operator pertambahan
mysql> Select 10 + 2;
mysql> Select 12 + 5;
mysql> Select 12.1 + 5;
dst.
* Contoh menggunakan operator pengurangan
mysql> Select 10 – 2;
mysql> Select 12 – 5;
mysql> Select 15.4 – 5;
mysql> Select 12.1 – 5;
dst.
* Contoh menggunakan multi operator
mysql> Select (10 – 2) + 2 * 4;
mysql> Select 12 – 5 / 2 *3;
mysql> Select 15.4 – 5 +1 / 4;
mysql> Select -12.1 – 5 – 2 * 3;
dst.
* Contoh menggunakan multi operator dan multi operasi
mysql> Select (10 – 2) + 2 * 4, -> 12 * 2 + 4;
mysql> Select 12 – 5 / 2 *3; -> 12 * (2 / 2);
mysql> Select 15.4 – 5 +1 / 4; -> 8 * (2 – 2);
mysql> Select -12.1 – 5 – 2 * 3; -> 4 / (6 + 6);
dst.
mysql> Select 10 % 3;
mysql> Select 4 % 1;
Untuk multi operasi: mysql> Select 12 % 7, -> 12 % 2,
->10 % 4;
* Contoh menggunakan operator pengurangan
mysql> Select 10 – 2;
mysql> Select 12 – 5;
mysql> Select 15.4 – 5;
mysql> Select 12.1 – 5;
dst.
* Contoh perpangkatan dengan POW Syntak: POW (Bilangan, Pemangkat)
mysql> Select POW (3, 5);
mysql> Select POW (3, 2);
mysql> Select POW (2, 5);
mysql> Select POW (10, 2);
dst.
* Mencari nilai pembagian dengan DIV
mysql> Select 10 DIV 3;
mysql> Select 4 DIV 1;
Untuk DIV multi operasi: mysql> Select 12 DIV 7, -> 12 DIV 2,
* Mencari sisa pembagian dengan MOD Syntak: MOD (Bilangan, Pembagi);
mysql> Select MOD (5, 2);
mysql> Select MOD (5, 3);
Untuk mod multi operasi: mysql> Select MOD (14, 6), -> MOD (14, 2),
->MOD (10, 3);
* Menggunakan fungsi Radians Syntax umum => Radian (x)
mysql> Select Radians (30), -> Radians (60),
-> Radians (90);
* Mendapatkan derajat sudut dengan Degrees Syntax umum => Degrees (Nilai_Radian)
mysql> Select Degrees (Radians(30)) atau
mysql> Select Radian (30), -> Degrees (0.5235987755983
* Menghitung nilai Cosinus dengan COS
mysql> Select COS (Radians (30)), -> COS (Radians (60));
* Menggunakan nilai Sinus dengan SIN
mysql> Select COS (Radians (30)), -> SIN (Radians (60));
* Menggunakan nilai Tangen dengan TAN
mysql> Select TAN (Radians (30)), -> TAN (Radians (60));
mysql> Select ACOS (0.5), -> COS (1.0471975511966), -> COS (Radians (60));
* Menggunakan nilai Arc SIN dengan ASIN
mysql> Select ASIN (0.5), -> SIN (0.5235987755983), -> (Radians (30));
* Menggunakan nilai Arc Tan dengan ATAN
mysql> Select ATAN (0.5), -> TAN (0.46364760900081);
* Membulatkan bilangan Pecahan dengan Round
mysql> Select Round (2.5);
mysql> Select Round (3.1);
mysql> Select Round (2.5), -> Round (3.1)
* Membulatkan bilangan Pecahan dengan Round
mysql> Select Round (2.5);
mysql> Select Round (3.1);
mysql> Select Round (2.5), -> Round (3.1)
* Membulatkan pecahan ke bawah dengan Floor
mysql> Select Floor (2.5);
mysql> Select Floor (3.1);
mysql> Select Floor (-2.5),
* Membulatkan pecahan ke atas dengan Ceiling
mysql> Select Ceiling (3.1);
mysql> Select Ceiling (2.5), Untuk pembulatan negatif
mysql> Select Ceil (-2.5);
mysql> Select Ceil (-3.1);
mysql> Select Ceil (-2.5),
* Mendapatkan nilai mutlak dengan ABS
mysql> Select ABS (-2.5);
mysql> Select ABS (3.1);
mysql> Select ABS (-2.5),
* Membulatkan pecahan ke bawah dengan Floor
mysql> Select Floor (2.5);
mysql> Select Floor (3.1);
mysql> Select Floor (-2.5),
* Membulatkan pecahan ke bawah dengan Floor
mysql> Select Floor (2.5);
mysql> Select Floor (3.1);
mysql> Select Floor (-2.5),
* Mendapatkan nilai terkecil dengan Least Syntax umum => Least (x1, x2, x3, xn);
mysql> Select Least (1, 2, 3, 4, 5);
mysql> Select Least (11, 12, 32, 14, 25);
* Mencari nilai terkecil dengan Greatest Syntax umum => Greatest (x1, x2, x3, xn);
mysql> Select Greatest (1, 2, 3, 4, 5);
mysql> Select Greatest (11, 12, 32, 14, 25);
mysql> Select Greatest (A, C, Z, S); * Mencari nilai akar dengan SQRT
mysql> Select SQRT (81);
mysql> Select SQRT (16);
mysql> Select SQRT (12);
* Mencari nilai Logaritma Basis 2 dengan LOG
mysql> Select POW (2, 4), ->LOG2 (16);
mysql> Select POW (2, 7), ->LOG2 (128);
mysql> Select POW (10, 4), ->LOG10 (10000);
* Mendapatkan nilai PI