Dear Teguh,

mgkn kita bisa menggunakan dengan cara CASE WHEN
contoh:


SELECT a.NIP,a.nama_ pegawai,a. alamat FROM tm_pegawai a
WHERE a.kd_bagian=(CASE WHEN <parameter>THEN<condition>END)

mudah2an bisa membantu..
thx




________________________________
From: Teguh Susanto <[email protected]>
To: [email protected]
Sent: Thursday, June 25, 2009 10:31:18 AM
Subject: [indo-oracle] OOT:Statment IF dalam filter query





kepada Senior DBA dan milliser Oracle
mungkin kita sering menggunakan function DECODE,NVL,CASE dalama suatu query 
terutama pada field2 yg akan ditampilkan
saya punya permasalahn tentang statment If,decode lain2nya didalam filter suatu 
query
contoh
"SELECT a.NIP,a.nama_ pegawai,a. alamat FROM tm_pegawai a
WHERE a.kd_bagian= '<parameter> '",tapi kalau  parameter tsb tidak ada nilainya 
tentunya kosong, apakah ada semacam decode,statment IF atau cara yg lain utntuk 
filter di query apabila parameter tsb tidak diisi jadi seolah-olah " SELECT 
a.NIP,a.nama_ pegawai,a. alamat FROM tm_pegawai a"
sementara ini masih saya atasi disisi programingnya
atas perhatinnya sy ucapkan terimkasih
 
teguh

Nikmati chatting lebih sering di blog dan situs web. Gunakan Wizard Pembuat 
Pingbox Online. http://id.messenger.yahoo.com/pingbox/

[Non-text portions of this message have been removed]


   


      

[Non-text portions of this message have been removed]

Kirim email ke