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---------------------------
Sederhana Itu Bahagia, Begitu Katanya
6 tahun yang lalu