Kamis, Desember 08, 2016

Operator pengandaian dalam MySQL

Operator pengandaian terdiri dari IFNULL,IF dan CASE didalam Klausa WHERE

1.    IFNULL
Syntax
Mysql>SELECT IFNULL(Ekspresi_1,Ekspresi_2);
Arti :
    Jika Ekspresi_ 1 bernilai NULL,maka ekspresi_2 yang dikerjakan,begitupun sebaliknya ,Jika Ekspresi_2 bernilai NULL,maka ekspresi_1 yang dikerjakan.
Contoh :
a)    Mysql>select IFNULL(1,0);
b)    Mysql>select IFNULL(null,5);
2.    IF
Syntax
Mysql> SELECT IF (Kondisi,pernyataan_1,pernyataan_2);
Arti :
    Jika kondisi bernilai Benar ,maka pernyataan_1 yang dikerjakan,tetapi  jika kondisi bernilai salah maka pernyataan_2 yang dikerjakan.
Contoh :
a)    Mysql>select IF (3<5,’Benar’,’Salah’);
b)    Mysql>select nama, IF (G_darah=’A’,’Cocok’,’Tidak Cocok’)
Kecocokan from  data_mhs;
3.    CASE
Syntax
Mysql>SELECT nama_kolom CASE kondisi WHEN pernyataan_1
THEN pernyataan_2
ELSE pernyataan lain
END from  Nama_tabel;
Catatan :
    Else bisa ditiadakan
Contoh :
a)    Mysql>select case when 2>0  then “Benar”
Else “Salah”
END Hasil_case
b)    Mysql> select nama,G_darah, case
when G_darah='A'
then 'dapat memberi kepada A dan AB'
when G_darah='B'
Then 'dapat memberi kepada B dan AB'
When G_darah='AB'
then 'dapat memberi kepada A,B dan AB'
When G_darah='O'
then 'dapat memberi kepada semua golongan darah'
END sumbangan_darah from Data_Mhs;


Contoh menggunakan tabel dibawah ini


NO
Nama
G_Darah
sex
tinggi
Berat
1
Ariani
A
W
160
45
2
Warsiti
A
W
158
50
3
Darti
AB
W
165
55
4
Bambang
B
P
180
80
5
Haris
O
P
170
67
6
Wargono
B
P
155
60


Berikut Tampilan Program MySQL









SEKIAN ARTIKEL KALI INI
SEMOGA BERMANFAAT
TRIMAKASIH :)









Operator Pembanding dan Operator Logika dalam MySQL

Menerapkan Operator  Pembanding dan Operator Logika didalam Klausa WHERE

1.    Penggunaan Operator Pembanding Dalam Klausa WHERE
Ada beberapa operator pembanding diantaranya =,!=,<>,>,<,>=,<=.
Berikut syntax menggunakan klausa where
Mysql>SELECT * From Nama_table where kondisi_berisi_operator_pembanding;
 Contoh : Mysql>select nama from datadiri where tinggi >= '170';

2.    Penggunaan Operator Logika Dalam Klausa WHERE

Ada beberapa operator logika diantaranya NOT atau !,AND atau &&,OR atau||,dan XOR.
Berikut syntax menggunakan klausa where
    Syntax Not dalam Klausa Where
Mysql > SELECT * From nama_tabel  WHERE NOT (pembanding);
Contoh : Mysql > select nama from datadiri where NOT (Sex='P');
    Syntax AND dalam klausa where
Mysql > SELECT * From nama_tabel WHERE (pembanding AND pembanding );
Contoh : Mysql > select nama from datadiri where (g_darah='B' and sex='P');
    Syntax OR dalam klausa Where
Mysql >SELECT * From nama_tabe Where (pembanding OR pembanding);
Contoh : Mysql > select nama from datadiri where (g_darah='B'  OR  sex='P');
    Syntax XOR dalam klausa where
Mysql >SELECT * From nama_tabel  where (pembanding XOR pembanding);
Contoh  Mysql > select nama from datadiri where (g_darah='B'  XOR  sex='P');

Contoh menggunakan Tabel dibawah ini !




NO
Nama
G_Darah
sex
tinggi
Berat
1
Ariani
A
W
160
45
2
Warsiti
A
W
158
50
3
Darti
AB
W
165
55
4
Bambang
B
P
180
80
5
Haris
O
P
170
67
6
Wargono
B
P
155
60



Berikut Tampilan Program MySQL





SEKIAN ARTIKEL KALI INI
SEMOGA BERMANFAAT
TRIMAKASI :)


Senin, Desember 05, 2016

Hubungan Fungsi Matematika dan MySQL

       Hubungan fungsi matematika yang terdiri dari fungsi COUNT,SUM,AVG,MAX,MIN berguna untuk memanipulasi suatu tabel yang ada di dalam suatu database
1.    Fungsi Count untuk mengetahui jumlah data
    Mysql > Select Count(*) from Nama_Tabel;
     Contoh : Mysql>Select count(*) from Nilai;
2.    Fungsi SUM untuk mengetahui grand total data pada suatu kolom
Mysql >Select SUM(nama_kolom)from nama_tabel;
       Contoh : Mysql> select sum(Fisika) from Nilai;
3.    Fungsi AVG untuk mengetahui rata-rata pada suatu kolom
Mysql >select AVG(nama_kolom)from nama_tabel;
Contoh : Mysql>select avg(Algo) from NIlai ;
4.    Fungsi MAX untuk mengetahui nilai maksimum
Mysql>select MAX(nama_kolom)from nama_tabel;
Contoh : Mysql> select max(Mysql) from Nilai;
5.    Fungsi MIN untuk mengetahui nilai minimum
Mysql>select MIN (nama_kolom)from nama_tabel;
Contoh: Mysql >select min(Kapita) from Nilai;
6.    Penggunaan klausa WHERE dalam fungsi matematika
Mysql >select nama_fungsi(nama_kolom) from nama_tabel where kondisi;
Contoh :Mysql>select avg(Fisika+Mysql+SistOp) from Nilai where kelas = 'B';

Sebagai contoh kita akan menggunakan tabel berikut

Nama
Kelas
Fisika
Mysql
Algo
Jarkom
Kapita
SistOp
RPL
Sapto
B
60
50
60
50
60
50
79
Pranto
B
50
70
50
70
50
70
54
Dede
B
80
90
80
90
80
90
75
Lukman
C
30
20
10
15
56
69
60
Gusti
C
40
70
40
70
40
70
40
Liem
E
60
30
60
30
60
30
60
Witardi
A
40
80
40
80
40
80
40




SEKIAN ARTIKEL KALI INI
SEMOGA BERMANFAAT
TRIMAKASIH :)