Thx banget friend.. querynya bisa jalan..!! thx yah. tinggal di modif dikit, krn sebenarnya minta sampe 30 field.. ok. iya, terpaksa pake sql server.. krn biar lgsg sekali query aja..thx.
--- In [email protected], aries <[EMAIL PROTECTED]> wrote: > > wah maksa banget ya harus di sql server ;) > sebenarnya kalo kolom kosongnya isinya NULL (enggak string kosong), bisa pake fungsi ISNULL jadi querynya lebih simple. ini contoh query kalo kolom kosongnya diisi string kosong ('') > > select LEFT(case field1 when '' then '' else field1 + ',' end + > case field2 when '' then '' else field2 + ',' end + > case field3 when '' then '' else field3 + ',' end + > case field4 when '' then '' else field3 + ',' end + > case field5 when '' then '' else field5 + ',' end, LEN( > case field1 when '' then '' else field1 + ',' end + > case field2 when '' then '' else field2 + ',' end + > case field3 when '' then '' else field3 + ',' end + > case field4 when '' then '' else field3 + ',' end + > case field5 when '' then '' else field5 + ',' end > )-1) as kolom from test > > > kislew_mm <[EMAIL PROTECTED]> wrote: > salam prog vb. > saya buat table disql server > > field1, field2, field3, field4, field5 > 1 3 4 <-- isi record 1 > 2 5 <-- isi record 2 > > trus saya mau tampilinnya 5 field dlm SATU kolom pakai separator, > saya lakukan > select field1 + ',' + field2 + ',' + dst... > hasilnya jadi gak bagus. > > field_gabungan > 1,,3,4, > ,2,,,5 > > bagaimana supaya hasilnya seperti ini : > > field_gabungan > 1,3,4 > 2,5 > > jadi setiap ',' akan hilang klo isi fieldnya memang kosong. > > tapi secara query sql server aja. tanpa bantuan vb.gimana yah ? > > terima kasih. > > > > > > > --------------------------------- > Ahhh...imagining that irresistible "new car" smell? > Check outnew cars at Yahoo! Autos. > > [Non-text portions of this message have been removed] >
