Mungkin kalau di MS Access, wildcard character % (sebarang karakter) adalah menggunakan karakter *
2015-10-03 11:31 GMT+07:00 Heru Safrudin [email protected] [belajar-excel] <[email protected]>: > > > Subhanallah.... > Ya seperti ini yang saya maksud dan sudah saya otak-atik tapi belum > berhasil > > Terima kasih Mr... > Wassalamu 'alaikum wr. wb., > > Heru Safrudin > Pada 2015 10 2 16:26, "'Mr. Kid' [email protected] [belajar-excel]" < > [email protected]> menulis: > >> >> >> Alhamdulillah... turut senang. >> >> Berhubung SQL adalah bahasa yang Structured (kan SQL = Structured Query >> Language), maka pengolahan data yang memiliki struktur yang jelas akan >> relatif mudah. Format yang tetap bisa menjadi kriteria karena terstruktur. >> >> Jadi, andaikan bisa ditentukan kriteria identiknya yang berlaku untuk >> seluruh record di kolom tersebut, maka bisa disusun ekspresinya ataupun >> adjective-nya. >> Contho, bila pasti bahwa 3 karakter pertama adalah kunci identik, maka >> bunyi bagian ON bisa : >> ON Left(a.GR,3)=Left(b.GR) >> dan dipastikan bahwa hasil join menghasilkan data unique berdasar >> kolom-kolom di bagian ON dan pasti 1 record untuk setiap kombinasi >> kolom-kolom yang ada di bagian ON. >> >> Bisa juga ketika polanya adalah bahwa a.GR ada didalam b.GR >> >> ON b.GR like '%' + a.gr + '%' >> atau menggunakan fungsi Instr >> ON instr(b.gr , a.gr)<>0 >> atau mungkin bisa pakai replace dan sebagainya... >> banyak sekali yang mungkin dipakai. Dan akhirnya nanti, akan bermuara, >> bunyi query yang mana yang efisien. >> >> Wassalamu'alaikum wr wb, >> Kid >> >> >> 2015-10-02 16:02 GMT+07:00 Heru Safrudin [email protected] >> [belajar-excel] <[email protected]>: >> >>> >>> >>> Alhamdulillah udah sukses Mr. >>> Ada pertanyaan lagi sbb : >>> >>> Contoh di kasus Anda : >>> UPDATE [\\DATABASE\RM.MDB].REF2 as a >>> INNER JOIN [\\DATABASE\RM.MDB].GR as b >>> ON a.GR=b.GR <------ apakah datanya harus identik ??? Bagaimana >>> penulisannya jika data tidak identik tapi ada sebagian saja data yg >>> identik, misal a.GR datanya 'ABC1' dan b.GR datanya 'ABC2' dianggap data yg >>> identik >>> SET a.HARVEST=b.GR_DATE >>> >>> Terima kasih pengetahuannya >>> Wassalamu 'alaikum wr. wb., >>> >>> Heru Safrudin >>> >>> Pada 2015 10 1 14:04, "'Mr. Kid' [email protected] >>> [belajar-excel]" <[email protected]> menulis: >>> > >>> > >>> > >>> > Wa'alaikumussalam wr wb >>> > >>> > Hai Heru, >>> > >>> > Syntax umum : >>> > (digunakan oleh sebagian besar database engine, kecuali MS SQL Server >>> yang memerlukan pendefinisian klausa FROM) >>> > UPDATE target as alias_target >>> > INNER JOIN source as another >>> > ON alias_target.colskey=another.colskey >>> > SET alias_target.col1_target = another.col1 >>> > >>> > Contoh di kasus Anda : >>> > UPDATE [\\DATABASE\RM.MDB].REF2 as a >>> > INNER JOIN [\\DATABASE\RM.MDB].GR as b >>> > ON a.GR=b.GR >>> > SET a.HARVEST=b.GR_DATE >>> > >>> > Jadi, perbedaan dengan yang Anda buat adalah pada struktur bunyi >>> bahasanya... >>> > >>> > >>> > Wassalamu'alaikum wr wb >>> > Kid >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > 2015-10-01 12:39 GMT+07:00 Heru Safrudin [email protected] >>> [belajar-excel] <[email protected]>: >>> >> >>> >> >>> >> >>> >> Dear master, >>> >> >>> >> Saya mau update database mdb file, dari excel dengan syntax sql sbb: >>> >> >>> >> "update `\\DATABASE\RM.MDB`.REF2 SET REF2.HARVEST=GR.GR_DATE FROM >>> `\\DATABASE\RM.MDB`.GR WHERE REF2.GR=GR.GR" >>> >> >>> >> Kenapa kok syntex error (missing operator ) in query expression, saya >>> pingin tahu dimana letak syntax errornya >>> >> Mohon petunjuknya >>> >> >>> >> Terima kasih >>> >> Wassalamu 'alaikum wr. wb., >>> >> >>> >> Heru Safrudin >>> > >>> > >>> > >>> >>> >> >

