Cara Membuat Seleksi Kondisi Method SQL di DB2

Pada tutorial sebelumnya sudah dibahas cara membuat method di db2. Di tutorial kali ini akan dibahas cara membuat seleksi kondisi yang akan dilakukan didalam method. Ketika method tersebut dipanggil maka akan dilakukan seleksi terlebih dahulu, input berbeda bisa menghasilkan hasil yang berbeda pula.

Baca juga:

Cara Membuat dan Menampilkan Tabel Database SQL

Cara Mengupdate dan Menghapus Data Tabel SQL

Cara Membuat Method SQL

1. Disini sudah dibuat tabel karyawan yang berisi nama, id, dan gaji.

168 17

2. Tulis kode berikut untuk membuat seleksi kondisi di dalam method:

Create or replace procedure “nama_method” (parameter input)

Begin

If “kondisi jika benar” then

//kode query jika memenuhi kondisi diatas

Else if “kondisi kedua” then

//kode query jika memenuhi kondisi diatas

Else

//kode query jika tidak memenuhi semua kondisi sebelumnya

End if;

End

Contoh:

Create or replace procedure update_gaji ( in id1 char(3), in ratting smallint )

Begin

If rattiing = 1 then

Update pegawai

Set gaji = gaji * 1.05

Where id = id1;

Else if ratting = 2 then

Update pegawai

Set gaji = gaji * 1.10

Where id = id1;

Else

Update pegawai

Set gaji = gaji * 1.20

Where id = id1;

End if;

end

ketika method tersebut dijalankan maka akan dilakukan seleksi terlebih dahulu, jika ratting yang diinputkan adalah 1, maka akan dilakukan update terhadap tabel pegawai ddengan id sesuai inputan dan gaji ditambah 5%. Ketika ratting yang diinputkan adalah 2, maka gaji akan ditambah 10%. Dan ketika ratting yang diinputkan selain angka 1 dan 2,  maka gaji akan ditambah 20%.

kamu juga bisa menambahkan lebih dari satu else if, gunakan sesuai kebutuhan.

240 14

3. Blok kode yang sudah kamu buat sebelumnya dan jalankan dengan menekan tombol play dipojok kanan atas

Cara memanggil method

1. Tulis kode dibawah ini untuk memanggil method.

Call “nama_method”(parameter inputan)

Contoh :

Call update_gaji ( 001, 3 )#

340 14

2. Blok kode yang sudah kamu buat, dan jalankan dengan menakan tombol play dijok kanan atas

3. Tampilkan tabel pegawai dan terlihat pegawai dengan id 001 gajinya bertambah 20%, karena ratting yang diinputkan adalah 3.

438 14

534 14

Demikian tutorial cara membuat seleksi kondisi method SQL. Selamat belajar.

Komentar

Leave a Reply

Your email address will not be published.

To Top