Menambahkan data Mengubah data

87 Nilai 11 pada hasil di atas menyatakan bahwa jumlah record pada teman sebanyak 11 buah. Contoh berikut menunjukkan cara mengetahui nilai terbesar pada No_ID pada table Teman: SELECT MAX No_ID FROM Teman; Dalam praktiknya, fungsi agregat sering dipadukan dengan GROUP BY. Contoh: SELECT Pria, Kota,COUNT FROM Teman GROUP BY Pria, Kota; Perintah di atas digunakan untuk mendapatkan ikhtisar jumlah teman per jenis kelamin per kota. Hasilnya : Gambar 4. 23 Hasil penggunaan SELECT Pria dengan kota

11. Menambahkan data

SQL menyediakan pernyataan INSERT yang berguna untuk menambahkan data ke dalam sebuah table. Contoh berikut digunakan untuk menambahkan sebuah record ke tabel Kategori. INSERT INTO Kategori No_kateg, Keterangan VALUES “X”,”Teman Kursus Inggris”; Apabila semua field dalam table hendak diberi nilai, bagian yang menyebutkan nama-nama field boleh ditiadakan. Dengan demikian, INSERT INTO Kategori No_kateg, Keterangan VALUES “X”,”Teman Kursus Inggris”; Bias disederhanakan menjadi: INSERT INTO Kategori VALUES “X”,”Teman Kursus Inggris”; Dalam praktik, kadangkala tidak semua field diisi. Pada contoh tabel Teman, nilai No_ID jelas tidak bisa diisi secara eksplisit karena yang menentukan niali adalah DMBS-nya sendiri. Contoh berikut menunjukkan 88 penambahan data ke tabel Teman dengan hanya mengisikan pada beberapa field. INSERT INTO TemanNama,Pria VALUES Imran,TRUE; Urutan nilai dalam VALUES didasarkan urutan pada field yang disebutkan sesudah nama tabel. Jadi, pada perntah di atas:  Field Nama diisi dengan “Imran”  Field Pria diisi dengan TRUE Field No_ID dengan sendirinya diisi oleh DBMS dan field-field yang lain bernilai NULL.

12. Mengubah data

Untuk mengubah data dalam tabel, perrnyataan UPDATE yang digunakan. Bentuk umum perintah UPDATE: UPDATE nama_tabel SET kolom_1 = nilai_baru_1, kolom_2 = nilai_baru_2, … kolom_n = nilai_baru_n, [WHERE] Klausa WHERE bersifat opsional, unuk menentukan baris-baris yang akan diubah. Kalau tidak ada klausa ini maka semua baris akan diubah. Contoh untuk mengubah nama Alamat dengan No_ID berupa 1. UPDATE Teman SET Alamat = Jl. Nuri 22A WHERE No_ID = 1; Bila dijalankan maka akan muncul konfirmasi seperti berikut. Gambar 4. 24 Konfirmasi mengubah data Klik agar perubahan dilaksanakan. 89 Gambar berikut memberikan penjelasan keadaan sebelum dan sesudah pengubahan. SEBELUM UPDATE Teman SET Alamat = Jl. Nuri 22A WHERE No_ID = 1; Gambar 4. 25 Penggunaan operator Where SESUDAH Gambar 4. 26 Hasil Penggunaan operator Where

13. Menghapus data