Jan 24, 2006

Bisakah IF-THEN-ELSE dalam Query?

·

Dalam Oracle, kita dapat melakukan suatu proses pemilihan statemen (sering juga disebut dengan istilah percabangan) dalam suatu query yang kita buat; yaitu dengan menggunakan fungsi decode(). Berikut ini contoh penggunaan dari fungsi tersebut.

select decode(gender, 'P', 'Pria', 'W', 'Wanita') from pelanggan;

Namun, di dalam Oracle 9i, kita juga dapat melakukan hal yang sama melalui penggunaan kata kunci CASE, seperti yang tampak pada kode berikut ini.

select
case (gender)
when 'P' then 'Pria'
when 'W' then 'Wanita'
end
from pelanggan;

0 comments: