Cara Update Data Berdasarkan Tabel/Excel di SQL SERVER
Kemungkinan sebagian Teknisi Programer atau buat developer program udah pada tahu tapi kali ini saya hanya membagikan sedikit apa yang pernah saya alami ketika saya di minta untuk merubah harga dari beberapa item barang atau data record, nah kalau datanya sedikit hanya 20 sih gak papa tapi bagaimana kalau data nya sampai 1000 bisa wah ini dia masalahnya, masak kita harus ubah satu persatu, di tambah lagi bos memberikan data dalam format excel,setelah saya googling akhirnya saya belum menemukan caranya tapi ada satu artikel yang membahas hal tersebut walaupun tidak sesuai tapi Alhamdullah bisa di edit edit sedikit agar sesuai dengan kebutuhan saya, ok lgsung saja kita buat contohnya :
Sebagai contoh saya akan mengubah harga di kolom Old yang ada pada tabel1 seperti digambar.
OK untuk patokan harga saya menggunakan file excel silahkan sobat lakukan Import data dulu agar masuk ke db sobat kalau masih bingung caranya sobat bisa baca artikel sebelumnya untuk Cara Import File Excel di SQL SERVER setelah berhasil di import rename tabelnya menjadi "hargaupdate" lihat Gambar:
Jika sudah masukan Query dibawah kutipnya dihapus yah.
"UPDATE tabel1
SET tabel1.old=haragaupdate.New
FROM tabel1, haragaupdate
WHERE tabel1.item_code=haragaupdate.item_code"dibagian script atas perhatikan
UPDATE tabel1= artinya adalah mengubah tabel1
SET tabel1.old=haragaupdate.New = artinya dimana kolom old yang ada di tabel1 di ubah nilai valuenya menjadi kolom New yang ada di tabel haragaupdate.
FROM tabel1, haragaupdate= artinya dari tabel1 dan tabel haragaupdate
WHERE tabel1.item_code=haragaupdate.item_code= artinya berdasarkan item_code yang ada di tabel1 sama dengan item_code yang ada di haragaupdate .
Seperti itu kurang lebihnya sobat kalau sudah di execute dan suskes cobak silahkan cek tabel1 apakah sudah berubah harganya.
sukses harga lama sudah terupdate. ok cukup sekian semoga bermanfaat .
Posting Komentar untuk "Cara Update Data Berdasarkan Tabel/Excel di SQL SERVER"