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]

