Penggunaan Operator dan Fungsi gelombang

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 15.4 + 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.

* Mencari sisa pembagian dengan operator %




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,
->10 DIV 4;

* 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));

* Menggunakan nilai Arc COS dengan ACOS



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 (2.5);



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);



mysql> Select Least (A, C, Z, S);

* 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


mysql> Select PI ();