Selasa, 12 Oktober 2010

Anonymous PL/SQL
dengan menggunakan syntax If


Sama seperti posting sebelumnya pada kali ini saya akan menambahkan syntax pada sql yaitu if

declare

A varchar(15);

B number(10);

C float(10);

D float(10);


begin

A:='&nama ';

B:=&harga_buku;

C:=&diskon;

D:=B-(B*C/100);



dbms_output.put_line(A);

dbms_output.put_line('Harga Buku : '||B);

dbms_output.put_line('Diskon(%) : ' ||C||'%');

dbms_output.put_line('Selamat Datang '||A);

dbms_output.put_line('Harga yang harus di bayar Rp.'||D);

if(C<=25) then dbms_output.put_line('Pelit Ahhh'); else dbms_output.put_line('ichh baik nyaaa');

end if;

end; /


pada syntax if di buat setelah perintah inputan
dan end if digunakan sebagai akhir dari syntax if
pada contoh di atas merupakan query toko buku dimana harus di masukan nama
harga buku dan diskon
apabila diskon lebih dari 25% maka syntax if akan mengeluarkan hasil "ichh Baiknya"
dan apabila diskon yg di inputkan kurang dari 25% maka program akan mengeluarkan hasil "Pelit Ahh"

sehingga syntax if digunakan untuk suatu keadaan yang keadaan tsb bisa lebih dari 2 keadaan
dengan menggunakan if dan else atau if dan else if..

Tidak ada komentar: