Rabu, 12 Mei 2010

TUGAS BASIS DATA 2


10 soal seleksi data 2tabe!!!!


WHERE
1. Tampilkan semua tabel
SELECT * FROM daftar_pinjam d, nama_barang n WHERE d.kode=n.kode



2. Tampilkan nama barang yang dipinjam dan nama mahasiswa yang meminjam peralatan jurusan
SELECT n.kode, n.nama_barang, d.nama_mahasiswa FROM nama_barang n, daftar_pinjam d WHERE n.kode=d.kode



LIKE
3. Tampilkan nama barang, nama mahasiswa dan jumlah barang yang di pinjam pada bulan januari
SELECT n.kode, n.nama_barang, d.nama_mahasiswa, d.tanggal_pinjam, d.jumlah_barang FROM nama_barang n, daftar_pinjam d WHERE n.kode=d.kode AND tanggal_pinjam LIKE "%jan%"



GROUP BY
4. Tampilkan nama barang dan nama mahasiswa yang meminjam peralatan jurusan yang di kelompokkan berdasarkan jumlah barang
SELECT n.kode, n.nama_barang, d.nama_mahasiswa, d.jumlah_barang FROM nama_barang n, daftar_pinjam d WHERE n.kode=d.kode GROUP BY jumlah_barang



AND n OR
5. Tampilkan nama barang dan nama mahasiswa yang meminjam peralatan jurusan dari jumlah barang yang dipinjam adalah 1 dan pada bulan januari atau nama mahasiswa yang berawalan huruf a
SELECT n.kode, n.nama_barang, d.nama_mahasiswa, d.jumlah_barang FROM nama_barang n, daftar_pinjam d WHERE d.jumlah_barang=1 AND tanggal_pinjam LIKE "jan%" OR nama_mahasiswa LIKE "a%"



Select * from tabel1,tabel2 where Kondisi
6. Tampilkan nama barang, nama mahasiswa dan tanggal kembali dari tabel nama_barang dan daftar_pinjam
SELECT n.kode, n.nama_barang, d.Nama_mahasiswa, d.tanggal_kembali FROM nama_barang n, daftar_pinjam d WHERE n.kode=d.kode



JOIN ON
7. Tampilkan nama barang, nama mahasiswa dan jumlah barang
SELECT n.kode, n.nama_barang, d.nama_mahasiswa, d.jumlah_barang FROM nama_barang n JOIN daftar_pinjam d ON n.kode=d.kode



8. Tampilkan nama barang, nama mahasiswa,tanggal meminjam dan tanggal mengembalikan yang meminjam sejumlah 2
SELECT n.kode, n.nama_barang, d.nama_mahasiswa, d.tanggal_pinjam, d.tanggal_kembali, d.jumlah_barang FROM nama_barang n JOIN daftar_pinjam d ON n.kode=d.kode AND jumlah_barang LIKE "2"



Cross join
9. Tampilkan nama barang, alat yang dipinjam bulan februari dan mempunyai nama berawalan huruf “w”
SELECT n.kode, n.nama_barang, d.nama_mahasiswa, d.tanggal_kembali FROM nama_barang n CROSS JOIN daftar_pinjam d ON n.kode=d.kode AND d.tanggal_kembali LIKE "%feb%" AND d.nama_mahasiswa LIKE "%w%"



Straight Join
10. Tampilkan nama barang, nama mahasiswa, dan tanggal kembali yang lebih dari tanggal 31 januari
SELECT n.kode, n.nama_barang, d.nama_mahasiswa, d.tanggal_kembali FROM nama_barang n STRAIGHT_JOIN daftar_pinjam d ON n.kode=d.kode AND d.tanggal_kembali >"31jan%"



-------------------------SEKIAN & TERIMA KASIH---------------------------

Template by : kendhin x-template.blogspot.com