Seleksi 3 data

on Minggu, 11 Juli 2010

Kembali lagi dengan database persewaan CD...
langsung ja dech...


Where

1. Tampilkan judul cd, kategori dan nama anggota yang meminjam

SELECT a.nama, c.judul, c.Kategori

FROM data_anggota a, data_cd c, data_pinjam p

WHERE a.icn=p.icn AND c.cdc=p.cdc


2. Tampilkan kode cd, judul cd, nama anggota dan alamat, lama peminjaman

SELECT a.nama, a. Alamat, c.cdc, c.judul, p.lama_pinjaman

FROM data_anggota a, data_cd c, data_pinjam p

WHERE a.icn=p.icn AND c.cdc=p.cdc


3. Tampilkan judul cd, nama anggota, alamat, dan lama peminjaman dari anggota yang tinggal di mawar

SELECT a.nama, a. Alamat, c.judul, p.lama_pinjaman

FROM data_anggota a, data_cd c, data_pinjam p

WHERE a.icn=p.icn AND c.cdc=p.cdc

AND a.Alamat LIKE "mawar%"


Group by

4. Tampilkan nama peminjam, judul cd, kategori dan nomor telepon/HP yang kategori cd yang sama

SELECT a.nama, a. Alamat, c.judul, c.Kategori, a.Telepon

FROM data_anggota a, data_cd c, data_pinjam p

WHERE a.icn=p.icn AND c.cdc=p.cdc

GROUP BY c.Kategori


5. Tampilkan ICN, nama anggota, alamat, judul cd dan keterangan yang tingkatan lebih dari 5 dan meminjam cd dengan kategori film

SELECT a.ICN, a.nama, a. Alamat, c.judul, p.keterangan, a.tingkatan

FROM data_anggota a, data_cd c, data_pinjam p

WHERE a.icn=p.icn AND c.cdc=p.cdc

AND a.Tingkatan >=5 AND c.Kategori="film"


6. Tampilkan nama anggota, nomor telepon/HP, judul cd , artis, tanggal pengembalian yang kena denda atau kategori musik

SELECT a.Nama, a.Telepon, c.Judul, c.Artis, c.Kategori, p.denda

FROM data_anggota a, data_cd c, data_pinjam p

WHERE a.ICN=p.ICN AND c.CDC=p.CDC

AND c.Kategori="film" OR NOT p.denda=0

GROUP BY p.denda


7. Tampilkan judul cd dan nama anggota yang meminjam serta tarif dan dendanya.

SELECT data_anggota.Nama, data_cd.Judul, data_pinjam.denda

FROM

data_anggota

JOIN data_pinjam

ON (data_anggota.ICN = data_pinjam.ICN)

JOIN data_cd

ON (data_cd.CDC = data_pinjam.CDC)


8. Tampilkan nama, no identitas yang meminjam cd Owlcity - ocean eyes beserta tanggal pinjamnya.

SELECT a.Nama, a.No_identitas, p.tanggal_pinjam

FROM data_anggota a, data_cd c, data_pinjam p

WHERE a.ICN=p.ICN AND c.CDC=p.CDC

AND artis="Owlcity "


9. Tampilkan nama peminjam, judul cd yang total tarifnya paling sedikit hingga banyak.

SELECT a.Nama, c.Judul, p.tanggal_pinjam, SUM(p.tarif+((p.lama_pinjaman-7)*500)) AS 'total'

FROM data_anggota a, data_cd c, data_pinjam p

WHERE a.ICN=p.ICN AND c.CDC=p.CDC

GROUP BY a.ICN

ORDER BY total ASC


10. Tampilkan nama peminjam, alamat, telepon, judul cd, artis, tahun, dengan kategori musik yang dendanya paling banyak hingga .

SELECT a.Nama, a.Alamat,a.Telepon, c.Judul, c.Artis, p.denda,

SUM(p.tarif+((p.lama_pinjaman-7)*500)) AS 'total'

FROM data_anggota a, data_cd c, data_pinjam p

WHERE a.ICN=p.ICN AND c.CDC=p.CDC AND c.Kategori="musik"

GROUP BY a.ICN



0 komentar:

Posting Komentar