select coalesce(kolom3,kolom2,kolom1) amount from table_name; --- Joshua Jackson <[EMAIL PROTECTED]> wrote:
> Dear all, > > Saya ingin mengambil data dari tiga kolom dalam satu > tabel yang sama > namun melibatkan case expression. > > kolomnya sbb: > > kolom1 | kolom2 | kolom3 > > logikanya adalah: > > Kalau kolom3 kosong maka amount = kolom2 > kalau kolom2 kosong maka amount = kolom1 > > Row dalam kolom1 tidak pernah kosong > > Saya coba dengan query sbb namun tidak berhasil: > SELECT CASE > WHEN KOLOM3 IS NULL THEN KOLOM2 > WHEN KOLOM2 IS NULL THEN KOLOM1 > ELSE KOLOM1 > END AS AMOUNT > FROM TABEL > > namun tidak berhasil seperti yang saya harapkan. > > Ada yang pernah mengalami kasus seperti ini? > Masukannya sangat > membantu saya. > > Terima kasih > > > > > Send instant messages to your online friends http://uk.messenger.yahoo.com -- -----------I.N.D.O - O.R.A.C.L.E--------------- Keluar: [EMAIL PROTECTED] Website: http://indo-oracle.blogspot.com Mirror: http://indooracle.wordpress.com ----------------------------------------------- Bergabung dengan Indonesia Thin Client User Groups, Terminal Server, Citrix, New Moon Caneveral, di: http://indo-thin.blogspot.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/indo-oracle/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

