Skip to main content

Materi Database Pertemuan 6 (DML) Select lanjut

Pertemuan ke 6 DBA - Select Lanjutan

1. buat 3 tabel pada user si_perpus - isi masing2x tabel dengan 10 record / data

- peminjam (NIM(pk), nama, alamat, jurusan)

- buku (kode(pk), judul, pengarang, penerbit)

- transaksi (kd(pk), kode, NIM, tanggal_pinjam)



2. Seleksi data dengan menggunakan fungsi 'AND'

di pergunakan untuk filter data / menyeleksi data

kasus - Cari peminjam dengan alamat sidoarjo dan jurusan TI

peritnah -> SELECT * FROM peminjam

WHERE alamat LIKE 'sidoarjo' AND jurusan LIKE 'TI';

- Cari buku dengan pengarang dan penerbit tertentu

perintah -> SELECT * FROM pengarang

WHERE pengarang LIKE 'ami%' AND penerbit LIKE '%gra%';

- Cari transaksi dengan peminjaman diantara tanggal 10 dan 20

peritnah -> SELECT * FROM peminjaman

WHERE tanggal_pinjam > '09/04/2011' AND tanggal_pinjam < '21/04/2011'



3. Urutkan data berdasarkan kriteria tertentu dengan 'ORDER BY'

di pergunakan untuk mengurutkan data berdasakan field tertentu

kasus - Urutkan peminjam berdasarkan nama.

perintah -> SELECT * FROM peminjam

ORDER BY nama;

- Urutkan buku berdasarkan judul buku

perintah -> SELECT * FROM buku

ORDER BY judul, pengarang;

- urutkan peminjaman berdasarkan tanggal

peritnah -> SELECT * FROM peminjaman

ORDER BY tanggal;



4. tambahkan field jumlah pada tabel buku



5. penggunaan fungsi SUM, AVG, MIN, MAX dan COUNT

kasus - Cari jumlah buku yang yang di karang oleh amin

perintatah -> SELECT SUM(jumlah) WHERE buku;

- Cari rata-rata dari buku yang di karang oleh amin

perintatah -> SELECT AVG(jumlah) WHERE buku;

- Cari judul buku yang jumlahnya minimal

perintatah -> SELECT MIN(jumlah) WHERE buku;

- Cari judul buku yang jumlahnya terbanyak

perintatah -> SELECT MAX(jumlah) WHERE buku;

- Lihat Total jumlah dari field

perintatah -> SELECT COUNT(jumlah) WHERE buku;

Comments