Pengolahan Data Menggunakan Struktur Kendali :
Struktur kendali digunakan untuk proses yang
menggunakan kondisi dalam menentukan hasil.
Decicion (IF dan Case)Left,Right dan Mid
sintax : case kondisi then
statement;
else
statement;
contoh : case nilai > 60 then
keterangan='Lulus'
else
keterangan='Gagal';
if KdBrg='A01' and or not then NamaBrg='Laptop' Harga=6000000
Update,select AS(Alex Sinaga)
Operator relasi pembanding
Nilai Keterangan
60 NULL
80 NULL
59 NULL
55 NULL
70 NULL
mysql>create database DBLatihan;
mysql>use DBLatihan;
mysql>create table Penilaian
(nilai int(8));
mysql>insert into Penilaian values
(60),(80),(59),(55),(70);
mysql>select * from Penilaian;
mysql>alter table Penilaian add
keterangan varchar(30);
mysql>update Penilaian set keterangan='Lulus'
where nilai >=60;
mysql>update Penilaian set keterangan=
case when nilai >=60 then 'Lulus'
else 'Gagal' end;
mysql>update nilai set abjad=
case when nilai >=85 and nilai <= 100
then 'A'
when nilai >=80 and nilai < 85
then 'B+'
when nilai >=76 and nilai < 80
then 'B'
when nilai >=70 and nilai < 76
then 'C+'
when nilai >=60 and nilai < 70
then 'C'
when nilai >=50 and nilai < 60
then 'D'
else 'E' end;
Abjad char(5)
85..100 = A
80..84 = B+
76..79 = B
70..75 = C+
60..69 = C
50..59 = D
0..49 = E
Update Penilaian set Abjad=
Case when nilai >=85 and nilai <= 100 then 'A'
when nilai >=80 and nilai < 85 then 'B+'
when.....
when.....
when.....
when.....
when.....
else...
end;
Struktur kendali digunakan untuk proses yang
menggunakan kondisi dalam menentukan hasil.
Decicion (IF dan Case)Left,Right dan Mid
sintax : case kondisi then
statement;
else
statement;
contoh : case nilai > 60 then
keterangan='Lulus'
else
keterangan='Gagal';
if KdBrg='A01' and or not then NamaBrg='Laptop' Harga=6000000
Update,select AS(Alex Sinaga)
Operator relasi pembanding
Nilai Keterangan
60 NULL
80 NULL
59 NULL
55 NULL
70 NULL
mysql>create database DBLatihan;
mysql>use DBLatihan;
mysql>create table Penilaian
(nilai int(8));
mysql>insert into Penilaian values
(60),(80),(59),(55),(70);
mysql>select * from Penilaian;
mysql>alter table Penilaian add
keterangan varchar(30);
mysql>update Penilaian set keterangan='Lulus'
where nilai >=60;
mysql>update Penilaian set keterangan=
case when nilai >=60 then 'Lulus'
else 'Gagal' end;
mysql>update nilai set abjad=
case when nilai >=85 and nilai <= 100
then 'A'
when nilai >=80 and nilai < 85
then 'B+'
when nilai >=76 and nilai < 80
then 'B'
when nilai >=70 and nilai < 76
then 'C+'
when nilai >=60 and nilai < 70
then 'C'
when nilai >=50 and nilai < 60
then 'D'
else 'E' end;
Abjad char(5)
85..100 = A
80..84 = B+
76..79 = B
70..75 = C+
60..69 = C
50..59 = D
0..49 = E
Update Penilaian set Abjad=
Case when nilai >=85 and nilai <= 100 then 'A'
when nilai >=80 and nilai < 85 then 'B+'
when.....
when.....
when.....
when.....
when.....
else...
end;