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 :)
0 komentar:
Posting Komentar