Pake fungsi DECODE dengan menambahkan satu digit angka di depan record sebagai assign ke jenis tagihan. mis. amount diassign dg angka 1, percent dg angka 2 record amount 53436 menjadi 153436 SQL> SELECT DECODE(SUBSTR(153436,1,1),1,'amount','percent') FROM DUAL; DECODE ------ amount
Hanya saja kemungkinan akan terjadi penurunan dari sisi performance jika menggunakan cara ini (belum pernah coba). Disarankan hanya untuk kemudahan pemeliharaan. Awal abang sunda wrote: > > all, mo numpang nanya. > lg coba mo design table /database. > > jika misalnya ada table pelanggan sbb > > No_Customer number, > Nama_Cust varchar2(20) > > jika mo nambah column untuk menampung > jumlah tagihan, dimana jumlah tagihan ini > bisa berupa fixed amount, atau berupa % saja. > > apakah ada tips lain yg lebih tepat dr pada > tambahin 2 column spt ini > > RATE_PROSEN number(5,2), > RATE_FIXED number(10) > > atau ada ide lain? > > terima kasih > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com <http://mail.yahoo.com> > >

