Pada postingan sebelumnya kita sudah membuat 5 buah tabel, yaitu tabel Dokter, tabel Pasien, tabel Obat, tabel Resep dan tabel Detail_Resep. Pada postingan kali ini akan membahas tentang DML atau Data Manipulation Language, yaitu salah satunya fungsi insert pada tabel. Baiklah, mari kita langsung saja mulai memasukkan data yang diperlukan pada kelima tabel tersebut.
A. Insert Data
Berikut sintak SQL untuk memasukkan data (Insert) :
Jawaban :
Berikut proses Insert pada kelima tabel sesuai data diatas :
1. Tabel Dokter
2. Tabel Pasien
3. Tabel Obat
4. Tabel Resep
5. Tabel Detail Resep
B. Update Data
Berikut sintak SQL untuk memperbarui data (Update) :
C. Delete Data
Berikut sintak SQL untuk menghapus data (Delete) :
D. Select Data
Berikut sintak SQL untuk menyeleksi data (Select) atau menampilkan seluruh data :
Sintak SQL untuk menampilkan data tertentu :
E. Between
Merupakan perintah untuk mengambil beberapa data yang terletak antara nilai dalam klausa Between. sintak ini hanya berlaku pada data yang bertipe numeric dan string.
Berikut sintak Between pada umumnya :
F. Fungsi Agregate
Merupakan fungsi statistik yang ditetapkan pada baris - baris yang diseleksi. Fungsi ini sering digunakan untuk operasi perhitungan. berikut fungsi agregate yang sering digunakan yaitu :
AVG
Digunakan untuk mencari nilai rata - rata dari suatu data pada sebuah tabel
MAX
Digunakan untuk mencari nilai terbesar (maksimum) dari suatu data pada sebuah tabel
MIN
Digunakan untuk mencari nilai terkecil (minimum) dari suatu data pada sebuah tabel
SUM
Digunakan untuk mencarihasil jumlah dari suatu data pada sebuah tabel
COUNT
Digunakan untuk menghitung jumlah record atau baris data dari suatu data pada sebuah tabel
Sintak SQL fungsi agregate :
G. Like / Not Like
LIKE digunakan untuk mengambil data dengan pencarian data yang memiliki bagian yang sama dalam klausa LIKE tersebut. Dengan menggunakan kondisi LIKE karakter apapun dapat dicari, dapat berupa satu, dua, atau semua karakter yang ada didalam string yang akan dicari. Ada beberapa hal yang harus diketahui dalam klausa LIKE, diantaranya:
Tanda % (percent)
Tanda % digunakan untuk mewakili semua karakter. Tanda ini bisa diletakkan di bagian depan, tengah maupun belakang.
H. Grouping
Grouping ialah proses pengelompokkan data yang dilakukan berdasarkan daftar kolom yang disebutkan dalam SELECT.
Langsung saja kita terapkan pada soal dibawah ini :
Jawaban :
1.
2.
3.
4.
5.
6.
7.
8.
10.
11.
12.
13.
14.
15.
Sumber : Materi Praktikum PBD, Dosen Ibu Yuli Purwati, M.Kom
Finished, Semoga bermanfaat.. ^_^
Tidak ada komentar:
Posting Komentar