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.

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.

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 )#

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.

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

Download IBM DB2 (Windows & Linux)

Komentar

Leave a Reply

Your email address will not be published. Required fields are marked *

Inwepo adalah media platform yang membantu setiap orang untuk belajar dan berbagi tutorial, tips dan trik cara penyelesaian suatu masalah di kehidupan sehari-hari dalam bentuk teks, gambar. dan video.

Dengan bergabung bersama kami dan membuat 1 tutorial terbaik yang kamu miliki dapat membantu jutaan orang di Indonesia untuk mendapatkan solusinya. Ayo berbagi tutorial terbaikmu.

Ikuti Kami di Sosmed

Copyright © 2020 Inwepo - All Rights Reserved.

To Top