Seperti yang sudah Rani singgung di artikel sebelumnya mengenai WHERE Clause, Rani memang hanya menampilkan contoh untuk SELECT sehingga kita bisa melihat bagaimana data query tersebut terfilter.
Pada UPDATE dan DELETE juga sama saja. Jika pada query SELECT akan mengembalikan data yang ingin ditampilkan sesuai filter, maka pada UPDATE akan mengubah data dengan kriteria sesuai filter, dan pada DELETE akan menghapus kriteria sesuai filter.
Where Clause pada UPDATE
Contoh, jika query select dengan kriteria barcode = '089686598315' sebagai berikut:
SELECT * FROM dbo.item WHERE barcode = '089686598315'
Kemudian kita mengubah pricesell menjadi 7900 untuk barcode = '089686598315'. Maka query update akan sebagai berikut:
UPDATE dbo.item SET pricesell = 6900 WHERE barcode = '089686598315'
Where Clause pada DELETE
Contoh kasus DELETE akan kita gunakan tabel Category. Kita akan menghapus kategori Pernak-pernik dengan menggunakan kriteria categorycode = 'C010'
DELETE FROM [dbo].[category] WHERE categorycode = 'C010'
Data table setelah DELETE:
0 Comments