Cari Blog Ini

seleksi 3 tabel

Tugas seleksi 3 tabel ini hampir sama dengan tugas seleksi data yang kemarin tapi kali ini menggunakan lebih dari 1 tabel bisa 2, 3 dan lebih banyak lagi. Di sini saya menggunakan 3 tabel dari database rental_mobil yang sudah saya buat sebelumnya.

Sebelum mulai samakan data yang sama seperti gambar berikut ini :

 

1. Tampilkan kode mobil dan plat mobil dengan kategori mobil “SUV” dan alamat penyewa “kudus”

Rumusnya : SELECT table_penyewa.KODE_MOBIL, table_mobil.PLAT_MOBIL FROM table_penyewa, table_mobil, table_penyewaan WHERE table_mobil.KATEGORI_MOBIL="SUV" AND table_penyewa.ALAMAT="kudus" AND table_mobil.KODE_MOBIL=table_penyewa.KODE_MOBIL AND table_penyewa.IDPEL=table_penyewaan.IDPEL

      2. Tampilkan nama penyewa , merek mobil dan tarif dengan kondisi nama penyewa diawali dengan huruf  “i” dan tarif kurang dari “400.000”

Rumusnya : SELECT table_penyewa.NAMA_PENYEWA, table_mobil.MEREK_MOBIL, table_penyewaan.TARIF FROM table_penyewa JOIN table_mobil JOIN table_penyewaan ON table_penyewa.NAMA_PENYEWA LIKE "i%" AND table_penyewaan.TARIF>400000 AND table_mobil.KODE_MOBIL=table_penyewa.KODE_MOBIL AND table_penyewa.IDPEL=table_penyewaan.IDPEL

 

      3. Tampilkan nama penyewa dan idpel dengan kondisi  alamat ”mayong” dan keterangan “lunas”

Rumusnya : SELECT table_penyewa.NAMA_PENYEWA, table_penyewaan.IDPEL FROM table_penyewa JOIN table_mobil JOIN table_penyewaan ON table_penyewa.ALAMAT="mayong" AND table_penyewaan.KETERANGAN="lunas" AND table_mobil.KODE_MOBIL=table_penyewa.KODE_MOBIL AND table_penyewa.IDPEL=table_penyewaan.IDPEL

      4.   Tampilkan  nama penyewa, merek mobil dan kode mobil dengan kondisi alamat “kudus” , warna mobil  “hitam” dan tarif lebih dari 250.000

      Rumusnya : SELECT table_penyewa.NAMA_PENYEWA, table_mobil.MEREK_MOBIL, table_mobil.KODE_MOBIL FROM table_mobil, table_penyewa, table_penyewaan WHERE table_penyewa.ALAMAT="kudus" AND table_mobil.WARNA_MOBIL="hitam" AND table_penyewaan.TARIF>250.000 AND table_mobil.KODE_MOBIL=table_penyewa.KODE_MOBIL AND table_penyewa.IDPEL=table_penyewaan.IDPEL

 

      5.   Tampilkan nama penyewa, no identitas, merek mobil dan plat mobil dengan kondisi warna mobil  “hitam” alamat penyewa “kudus”  dengan lama peminjaman “3” hari

Rumusnya : SELECT table_penyewa.NAMA_PENYEWA, table_penyewa.NO_IDENTITAS, table_mobil.MEREK_MOBIL, table_mobil.PLAT_MOBIL FROM table_mobil, table_penyewa, table_penyewaan WHERE table_mobil.WARNA_MOBIL="hitam" AND table_penyewa.ALAMAT="kudus" AND table_penyewaan.LAMA_PEMINJAMAN LIKE "3%" AND table_mobil.KODE_MOBIL=table_penyewa.KODE_MOBIL AND table_penyewa.IDPEL=table_penyewaan.IDPEL



T A M A T

Powered BY :

Photobucket



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

0 Response to "seleksi 3 tabel"

Posting Komentar