Tampilkan postingan dengan label basis data. Tampilkan semua postingan
Tampilkan postingan dengan label basis data. Tampilkan semua postingan

Kamis, 03 Juni 2010

Penggabungan Tiga Tabel Basis Data

1. Tampilkan judul buku, nama pengarang, nama pengunjung dari tabel buku, pengarang, pengunjung dimana judul buku mengandung huruf “A”
SELECT b.judul_buku, p.nama_pengarang, g.nama_pengunjung FROM buku b
JOIN pengarang p JOIN pengunjung g ON b.judul_buku LIKE "%A%"
AND b.judul_buku=p.judul_buku AND p.nama_pengarang=g.nama_pengarang


2. Tampilkan tanggal peminjaman, judul buku dari tabel buku pengarang, pengunjung dengan kondisi pendidikan S3 dan koata terbit dari jakarta
SELECT g.tanggal_peminjaman, b.judul_buku FROM buku b
JOIN pengarang p JOIN pengunjung g ON p.pendidikan="S3" AND b.kota_terbit="jakarta" AND
b.judul_buku=p.judul_buku AND p.nama_pengarang=g.nama_pengarang



3. Tampilkan nama pengunjung, nama pengarang, pendidikan dari tabel buku, pengarang, pengunjung dimana tebal buku lebih dari 100
SELECT g.nama_pengunjung, b.nama_pengarang, p.pendidikan FROM buku b
JOIN pengarang p JOIN pengunjung g ON b.tebal_buku>100 AND b.judul_buku=p.judul_buku
AND p.nama_pengarang=g.nama_pengarang



4. Tampilkan kota terbit, judul buku dari tabel buku, pengarang, pengunjung dimana tanggal peminjaman “10 mei”
SELECT b.kota_terbit, p.judul_buku FROM buku b, pengarang p, pengunjung g
WHERE g.tanggal_peminjaman="10 mei" AND b.judul_buku=p.judul_buku
AND p.nama_pengarang=g.nama_pengarang



5. Tampilkan judul buku, nama pengarang, [enerbit dari tabel buku, pengarang, pengunjung dimana penerbit mengandung huruf awal G
SELECT g.judul_buku, p.nama_pengarang, b.penerbit FROM buku b, pengarang p, pengunjung g
WHERE b.penerbit LIKE "G%" AND b.judul_buku=p.judul_buku AND p.nama_pengarang=g.nama_pengarang

Selasa, 11 Mei 2010

Penggabungan Dua Tabel

Basis Data "Penggabungan Dua Tabel"

1. tampilkan judul buku, nama pengunjung dengan kondisi judul buku diawali huruf "S"
SELECT buku.judul_buku, pengunjung.nama_pengunjung
FROM buku JOIN pengunjung ON pengunjung.judul_buku LIKE "S%"
AND buku.judul_buku=pengunjung.judul_buku

2. Tampilkan kota terbit, judul buku dari tabel buku dan pengunjung dengan kondisi kota terbit "semarang dan judul buku mengandung huruf "A"

SELECT buku.kota_terbit, pengunjung.judul_buku

FROM buku JOIN pengunjung ON buku.kota_terbit="semarang"

AND pengunjung.judul_buku LIKE "%A%" AND buku.judul_buku = pengunjung.judul_buku

3. Tampilkan penerbit, judul buku dari tabel buku dan pengunjung dengan kondisi penerbit dari gramedia

SELECT buku.penerbit, pengunjung.judul_buku

FROM buku JOIN pengunjung ON buku.penerbit="gramedia"

AND buku.judul_buku = pengunjung.judul_buku

4. Tampilkan kota terbit judul buku dari tabel buku dan pengunjung dengan kondisi kota terbit jakarta

SELECT buku.kota_terbit, pengunjung.judul_buku

FROM buku CROSS JOIN pengunjung ON buku.kota_terbit="jakarta"

AND buku.judul_buku = pengunjung.judul_buku

5. Tampilkan judul buku, nama pengarang, penerbit, kota terbit, nama pengunjung dari tabel buku dan pengunjung dengan kondisi tangal peminjaman 12 mei

SELECT buku.judul_buku, buku.nama_pengarang, buku.penerbit, buku.kota_terbit, pengunjung.nama_pengunjung

, pengunjung.tanggal_peminjaman FROM buku CROSS JOIN pengunjung

ON pengunjung.tanggal_peminjaman="12 mei" AND buku.judul_buku = pengunjung.judul_buku

6. Tampilkan judul buku, nama pengarang, penerbit, nama pengunjung dengan kondisi nama pengunjung berawalan huruf I

SELECT buku.judul_buku, buku.nama_pengarang, buku.penerbit, pengunjung.nama_pengunjung

FROM buku CROSS JOIN pengunjung ON buku.penerbit="bantan"

AND pengunjung.nama_pengunjung LIKE "I%" AND buku.judul_buku = pengunjung.judul_buku

7. Tampilkan penerbit, nama pengunjung, tanggal peminjaman dengan kondisi nama pengarang berawalan huruf "S" atau judul buku yang mengandung huruf A

SELECT buku.penerbit,pengunjung.nama_pengunjung,pengunjung.tanggal_peminjaman

FROM buku, pengunjung WHERE buku.nama_pengarang="s%"

OR buku.judul_buku LIKE "%A%" AND buku.judul_buku=pengunjung.judul_buku

8. Tampilkan tanggal peminjaman, judul buku dimana nama pengunjung mengandung huruf "D"

SELECT pengunjung.tanggal_peminjaman, buku.judul_buku

FROM buku, pengunjung WHERE pengunjung.nama_pengunjung LIKE "D%"

AND buku.judul_buku=pengunjung.judul_buku

9. Tampilkan kota terbit, nama pengunjung dari tabel buku dan pengunjung

SELECT buku.kota_terbit, pengunjung.nama_pengunjung

FROM buku STRAIGHT_JOIN pengunjung


10. Tampilkan penerbit, nama pengunjung tanggal peminjaman dari tabel buku dan peminjaman

SELECT buku.penerbit, pengunjung.nama_pengunjung

, pengunjung.tanggal_peminjaman

FROM buku STRAIGHT_JOIN pengunjung