Pages

seleksi 3 tabel (tugas 3)

nah..sekarang waktunya mengerjakan tugas 3,
tugas ini melanjutkan tugas 2 kemaren, jadi kita kan menggunakan tabel yg sama, yaitu tabel "tugas2", tabel itu terdiri dari

tabel "data pelajarran"

Photobucket

tabel "data siswa"

Photobucket

dan yang terakhir adalah tabel "nilai siswa"

Photobucket
pertama-tama yang harus kita lakukan adalah membuat query 3 tabel, seperti biasa..kita drag tabel ke Query wizard kemudian kita drag nama kolom yang sma
jadinya seperti berikut

Photobucket

disini saya akan membuat 5 seleksi data untuk 3 tabel dengan menggunakan klausa :
-join on
-where
yaitu sebagai berikut :

1. Tampilkan nama dan nilai siswa yang mempunyai nilai harian kurang dari 80

SELECT nama, nilai_harian FROM data_pelajarran, data_siswa, nilai_siswa WHERE nilai_harian<80 AND data_siswa.no_abs=nilai_siswa.no_abs AND nilai_siswa.kode_pelajaran=data_pelajarran.kode_pelajaran
Photobucket

2.tampilkan nama dan nilai-nilai siswa yang mendapatkan nilai bahasa indonesia (11001)

SELECT d.Nama,n.Nilai_harian,n.Nilai_UAS,n.Nilai_UTS FROM data_pelajarran dp JOIN data_siswa d JOIN nilai_siswa n ON dp.kode_pelajaran=n.kode_pelajaran AND d.No_abs=n.No_abs AND dp.kode_pelajaran LIKE "11001%"

Photobucket

3. tampilkan nama guru, nama siswa, nama pelajaran serta nilai UASnya yang mempunyai nilai UAS lebih dari 80

SELECT dp.nama_guru, d.Nama, dp.nama_pelajaran, n.Nilai_UAS FROM data_pelajarran dp, data_siswa d, nilai_siswa n WHERE n.Nilai_UAS>80 AND dp.kode_pelajaran=n.kode_pelajaran AND d.No_abs=n.No_abs

Photobucket


4. tampilkan nama dan nilai uts siswa yang mempunyai nama berawalan huruf "m"

SELECT d.nama,n.Nilai_UTS FROM data_pelajarran dp JOIN data_siswa d JOIN nilai_siswa n ON dp.kode_pelajaran=n.kode_pelajaran AND d.No_abs=n.No_abs AND d.Nama LIKE "m%"

Photobucket


5. Tampilkan nama guru, kelas serta mata pelajaran yang di mengampu pelajaran bahasa inggris

SELECT dp.nama_guru, d.kelas, dp.nama_pelajaran FROM data_pelajarran dp, data_siswa d, nilai_siswa n WHERE dp.kode_pelajaran LIKE "11002" AND dp.kode_pelajaran=n.kode_pelajaran AND d.No_abs=n.No_abs


Photobucket

NB :untuk melihat gambarnya secara utuh...
klik pada gambar..
ukey..selesai...
tengkyu........
^^moe
chocolatemanis.blogspot.com

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

0 comments:

Posting Komentar