40 likes | 200 Views
BAB XI. MANIPULASI DATA ( SQL LANJUT ). Pernyataan DELETE. Pernyataan query DELETE fungsinya untuk menghapus data. Anda belum berlatih menggunakan pernyataan ini, tetapi jika anda tetap ingin menggunakannya, pastikan anda mempunyai backup file Biblio.mdb Contoh penggunaanya :.
E N D
BAB XI MANIPULASI DATA ( SQL LANJUT ) Pernyataan DELETE Pernyataan query DELETE fungsinya untuk menghapus data. Anda belum berlatih menggunakan pernyataan ini, tetapi jika anda tetap ingin menggunakannya, pastikan anda mempunyai backup file Biblio.mdb Contoh penggunaanya : DELETE * FROM Authors Akan menghapus semua Field dalam table Authors. Jika anda ingin menghapus daftar semua penerbit kecuali yang berasal dari kota New York, Carmel dan Boston, perintahnya adalah : DELETE * FROM Publishers WHERE City NOT IN ( “New York”, “Carmel”, “Boston”) Pernyataan INSERT INTO Pernyataan INSERT INTO fungsinya untuk menyisipkan baris baru ke dalam table. Sintaksnya sebagai berikut : INSERT INTO nama_tabel (daftar field) VALUES (daftar nilai) Misalnya untuk menyisipkan Publishers baru : INSERT INYO Publishers (PubID, Name, [Company Name]) VALUES (630, “Elex”, “PT. Elex Media Komputindo”) Untuk menyisipkan suatu record dari table1 ke tabel2 digunakan sintaks berikut. Syaratnya jumlah field dari kedua table harus sama. http://www.mercubuana.ac.id
SET Total = (Harga * Jumlah) Diskon = (Harga * 0.05) * Jumlah WHERE (TglOrder < #1/1/2001#) Pernyataan SQL berikut akan memperbarui harga pada produk tertentu, misalnya harga per unit naik 10%. UPDATE Produk SET HargaPerUnit = HargaPerUnit*,1.1 WHERE IDPemasok = 12 Field Unik Dalam latihan sebelumnya terlihat field tertentu berisi item data yang sama dan beberapa record. Contohnya field City “New York” berasal dari beberapa record penerbit. Atau dengan kata lain beberapa penerbit berasal dari kota New York. Jika anda menginginkan hanya menampilkan item data yang unik dari City, gunakan kata kunci DISTINCT setelah SELECT. Ketik pernyataan berikut untuk menampilkan field unik dari kota(City) : SELECT DISTINCT City FROM Publishers Klausa ORDER BY Klausa ORDER BY digunakan untuk mengurutkan record hasil query. Sintaksnya adalah : SELECT[Field] FROM [Tabel] ORDER BY FieldPengurut Pernyataan di atas akan menampilkan daftar field yang diurutkan berdasarkan nama filed dari FieldPengurut. Nilai default-nya adalah urutan ascending (dari kecil ke http://www.mercubuana.ac.id
SUM[Year Born] As Tertua, FROM Authors Klausa GROUP BY Klausa GROUP BY berguna untuk menggabungkan record yang memiliki nilai identik dalam suatu field ke dalam record tunggal. Ketik pernyataan berikut pada Penguji Query SQL : SELECT City, COUNT (City) As Jumlah FROM Publishers GROUP BY City Pengelompokan dengan Klausa HAVING Dalam pengelompokan menggunakan GROUP BY jika ingin menampilkan data sesuai criteria tertentu gunakan klausa HAVING. Ketik pernyataan berikut pada Penguji Query SQL : SELECT City, COUNT(City) As Jumlah FROM Publishers GROUP BY City HAVING City LIKE “A*” http://www.mercubuana.ac.id