Masih mengacu pada database yang sebelumnya, kita akan mencoba membuat beberapa query dan subquery dengan perintah SELECT. check it out mbak bro,,:)
Query untuk menampilkan:
1)Kunjungan yang dilakukan oleh Andi
2) Kunjungan ke bangunan yang ada di Jakarta
2.a) Kunjungan ke bangunan yang ada di Yogyakarta
3) Kunjungan pada bangunan milik Amal (Nama depan)
SUB QUERY
1) menampilkan karyawan di cabang yogyakarta
2) Menampilkan bangunan milik tuan kaya
3) Menampilkan kunjungan ke bangunan bertipe Ruko
SELECT customer.NamaDepan, kunjungan.KodeCustomer, kunjungan.KodeBangunan, kunjungan.Tanggal, kunjungan.Komentar
FROM kunjungan, customer
WHERE kunjungan.KodeCustomer = customer.KodeCustomer
AND customer.NamaDepan LIKE "%andi%";
2) Kunjungan ke bangunan yang ada di Jakarta
SELECT bangunan.Kota, kunjungan.KodeBangunan, kunjungan.Tanggal, kunjungan.Komentar
FROM bangunan, kunjungan
WHERE bangunan.KodeBangunan = kunjungan.KodeBangunan
AND bangunan.Kota = "Jakarta";
2.a) Kunjungan ke bangunan yang ada di Yogyakarta
SELECT bangunan.Kota, kunjungan.KodeBangunan, kunjungan.Tanggal, kunjungan.Komentar
FROM bangunan, kunjungan
WHERE bangunan.KodeBangunan = kunjungan.KodeBangunan AND bangunan.Kota = "Yogyakarta";
2.b) Kunjungan ke bangunan yang ada di jalan kaliurang
SELECT bangunan.Kota, bangunan.Jalan, kunjungan.KodeBangunan, kunjungan.Tanggal, kunjungan.Komentar
FROM bangunan, kunjungan
WHERE bangunan.KodeBangunan = kunjungan.KodeBangunan
AND bangunan.Jalan = "Kaliurang";
3) Kunjungan pada bangunan milik Amal (Nama depan)
SELECT bangunan.KodePemilik, pemilik.NamaDepan, pemilik.NamaBlkg, kunjungan.KodeBangunan
FROM bangunan, pemilik, kunjungan
WHERE bangunan.KodeBangunan = kunjungan.KodeBangunan
AND pemilik.KodePemilik = bangunan.KodePemilik
AND pemilik.NamaDepan = "amal";
SUB QUERY
1) menampilkan karyawan di cabang yogyakarta
SELECT NamaDepan, Jabatan, KodeCabang
FROM karyawan
WHERE KodeCabang = (SELECT KodeCabang FROM cabang WHERE Kota = "Yogyakarta");
2) Menampilkan bangunan milik tuan kaya
SELECT KodeBangunan, Kota, KodePemilik
FROM bangunan
WHERE KodePemilik = (SELECT KodePemilik FROM pemilik WHERE NamaDepan = "Tuan. Kaya");
3) Menampilkan kunjungan ke bangunan bertipe Ruko
SELECT KodeBangunan, Tanggal, Komentar
FROM kunjungan
WHERE KodeBangunan IN (SELECT KodeBangunan FROM bangunan WHERE Tipe = "Ruko");
Tidak ada komentar:
Posting Komentar