pertemuan 10
MySQL simple IF-THEN statement
Membuat database
game
Data table player
dari database game
Membuat procedure
GetPlayerRank. “IN pID” adalah value yang akan kita inputkan dari kolom id pada
table player. “OUT” merupakan pengeluaran yang akan menampilkan pPlayerRank
dengan tipe data varchar yang akan menampilkan ‘Pro’ jika accountDays > 55
Query di bawah
akan menampilkan id, accountAge dari table player dengan kondisi accountAge
> 55
Hasil:
Menampilkan
GetPlayerRank dengan id 8757 yangmenampilkan hasil output ‘pro’ selain id di
atas akan menampilkan hasil null
Hasil:
MySQL
IF-THEN-ELSE statement
Klik procedures
Klik edit
Menambahkan
kondisi else ‘amateur’ yang berarti jika accountAge dibawah 55 akan menampilkan
hasil output amateur, tidak lagi null
MySQL
IF-THEN-ELSEIF-ELSE statement
Sama seperti di
atas klik procedures dan edit, lalu tambahkan kondisi elseif yang akan
menampilkan output ‘pro’ jika accountDays >77, ‘Amateur’ jika accountdays > 35 dan else
‘newbie’
Menampilkan id
3435 yang dimana dapat diketahui accountAge nya 16 days yang berarti tidak
sesuai dengan if dan elseif di atas maka akan menampilkan kondisi else dengan
output newbie
Simple CASE
statement
Sama seperti di
atas klik procedures edit lalu ubah kondisi if else tadi menjadi kondisi case seperti dibawah
Untuk menampilkan
output biasanya menggunakan
“call
GetPlayerRank (3435 @rank);
select @rank;”
di phpmyadmin
kalian bisa menggunakan execute
Lalu masukan
value id nya
Hasil:
Komentar
Posting Komentar