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;
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