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:                         Hasil jika menginput id accountAge dibawah 55:

  






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


    Hasil:



 

 


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

Postingan populer dari blog ini

pertemuan 9

pertemuan 6

pertemuan 8