• Posted by : deari q Kamis, 19 Juni 2014

    pada kesempatan kali ini membahas tentang sub query. Sub query adalah suatu query yang menjadi bagian dari suatu query
    Berikut ini adalah contoh dari sub query
    Terdiri dari 3 tabel yaitu
    • Table mahasiswa  mhs (nim, nama_mhs, alamat_mhs)
    • Table mata kuliah  mata_kuliah
    • Table nilai  nilai
    Table mhs
    Table mata_kuliah
    Table nilai


    • Daftar mhs yang nilainya > rata-rata matkul dengna kode_kul = 'IT100'
    caranya ::
    select a.nim, a.mhs, b.nilai from mhs a, nilai b where a.nim= b.nim and b.nilai > (select avg (nilai) from nilai where kode_kul = 'IT0401');

    • carilah data mhs yang nilainya sama dengan nilai terbesar (nilai max) untuk matakuliah ='IT0401'
    caranya ::
    select a.nim, a.nama,b.nilai from mhs a, nilai b where a.nim=b.nim and b.nilai = (select max (nilai) from nilai where kode_kul ='IT0401');

    • carilah daftar mhs yang nilainya paling besar dan matkul apa saja
    caranya::
    select a.nim, a.nama, b.nilai, c.nama_kul from mhs a, nilai b, matkul c where a.nim=b.nim and b.kode_kul=c.kode_kul and b.nilai =(select max(nilai) from nilai);

    • carilah siapa saja yang memiliki nilai tertinggi untuk semua matkul
    caranya ::
    select a.nim, a.nama, b.nilai, c.nama_kul from mhs a, nilai b, matkul c where a.nim =b.nim and b.kode_kul=c.kode_kul and b.nilai=(select max(nilai) from nilai);

    Leave a Reply

    Subscribe to Posts | Subscribe to Comments

  • - Copyright © 2013 Kampus - To Aru Kagaku no Railgun - Powered by Blogger - Designed by Johanes Djogan -