A. Merangkai Query
1.
Rangkaian Tidak Berkaitan
Tidak berkaitan karena rangkaian query ini akan diproses secara ter[isah
oleh SQL, antara Outer Query dan Inner Query . Query yang akan diproses
terlebih dahulu dalah Inner.
Keterangan :
·
Dari
MySql hingga From : adalah Outer
Query, bagian ini akan diproses oleh SQL, setelah proses pada Inner Query selesai dilakukan.
·
Peminat_buku_sains
As
Peminat : berarti nama tabel peminat_buku_sains
telah diberi alias peminat.
·
Natural
Join : Klausa SQL yang digunak untuk menggabungkan dua buah table.
·
(select
max(jmlh_peminjam_persemester) from peminat_buku_sains peminat) : adalah Inner Query , bagian ini diprosees
pertama kali oleh SQL, kemudian hasilnya akan digunakan untuk menjalankan Outer Query.
·
Tabel
diatas : Hasil yang diperoleh dari rangkaian query “ siswa dangn jumlah
peminjaman buku per semester paling besar, memmiliki waktu baca dirumah
sebanyak 13 jam”.
2.
Rangkaian Saling Berkaitan
Sma halnya dengan pembahasan yang diatas. Hanya saja kali ini Inner tidak
bi dijalankan tanpa adanya Outer, mau tidak mau harus bergantungan pada hasil
Outer.
Keterangan :
·
1 : Outer
Query, dalam kasus ini klausa AS dalam
query peminat_buku_sains as peminat, menentukan
penciptaan alis “Peminat” bagi table peminat_buku_sains yang akan digunakan
oleh Inner Query.
·
2 : Inner
Query, kita perhatikan query Where_
kode_pinjaman = peminat.kode_peminjam (diakhir Innner Query), tepatnya pada
kolom peminat.kode_peminjam (penulisan
nama kolom seperti ini telah dijelaskan di penjelasan pertama).
·
3 : hasil dari keseluruhan Query, terdapat 8
buah buku yang lebih sering dibaca disekolah oleh peminjam.
Tidak ada komentar:
Posting Komentar