Rabu, 02 Juni 2010

SELEKSI TIGA TABEL

Tugas kali ini adalah menggabungkan 3 tabel dari database yang sudah dibuat. Nah kali ini saya menggunakan database data penduduk dengan nama tabel KK dan KTP.
A. Berikut ini gambar relasi dari tiga tabel :



B. Berikut ini 5 gambar seleksi 3 tabel dari database penduduk;

1. Tampilkan nama, pekerjaan, agama dari tabel kartu kesehatan, KK, KTP yang bergolongan darah A .

SELECT kartu_kesehatan.Nama, kk.pekerjaan, ktp.Agama FROM kartu_kesehatan JOIN kk JOIN ktp ON ktp.Golongan_Darah="A" AND kartu_kesehatan.No_KK=kk.No_KK AND kk.No_KTP=ktp.No_KTP



2. Tampilkan No.KK, Nama, Alamat, Jumlah Anggota Keluarga dari tabel kartu kesehatan, KK, KTP yang mempunyai pekerjaan sebagai guru.

SELECT kartu_kesehatan.No_KK, kartu_kesehatan.Nama, ktp.Alamat, kk.Jumlah_Anggota_Keluarga FROM kartu_kesehatan JOIN kk JOIN ktp ON ktp.Pekerjaan="guru" AND kartu_kesehatan.No_KK=kk.No_KK AND kk.No_KTP=ktp.No_KTP



3. Tampilkan Nama Kepala Keluarga, Agama, Pekerjaan, Golongan Darah, TTL dari tabel kartu kesehatan, KK, KTP yang jumlah anggota keluarganya 4.

SELECT kk.Nama_Kepala_Keluarga, ktp.Agama, ktp.Pekerjaan, ktp.Golongan_Darah, kartu_kesehatan.TTL FROM kartu_kesehatan,kk,ktp WHERE kk.Jumlah_Anggota_Keluarga="4" AND kartu_kesehatan.No_KK=kk.No_KK AND kk.No_KTP=ktp.No_KTP



4. Tampilkan Nama RT, Nama, No. KTP, Nama Kepala Keluarga, Jumlah Anggota Keluarga, Pekerjaan dari tabel kartu kesehatan, KK, KTP yang mempunyai nama yang berakhiran dengan huruf “ i “

SELECT kk.Nama_RT, ktp.Nama, ktp.No_KTP, kk.Nama_Kepala_Keluarga, kk.Jumlah_Anggota_Keluarga, kk.pekerjaan FROM kartu_kesehatan,kk,ktp WHERE ktp.Nama LIKE "%i" AND kartu_kesehatan.No_KK=kk.No_KK AND kk.No_KTP=ktp.No_KTP



5. Tampilkan Nama kepala Keluarga, Agama, Pekerjaan, Golongan Darah, TTL dari tabel kartu kesehatan, KK, KTP yang jumlah anggota keluarganya 3.

SELECT kk.Nama_Kepala_Keluarga, ktp.Agama, ktp.Pekerjaan, ktp.Golongan_Darah, kartu_kesehatan.TTL FROM kartu_kesehatan JOIN kk JOIN ktp ON kk.Jumlah_Anggota_Keluarga="3" AND kartu_kesehatan.No_KK=kk.No_KK AND kk.No_KTP=ktp.No_KTP



Sekian & Terima Kasih. . . . . Semoga Bermanfaat, , , , ,



Tidak ada komentar:

Posting Komentar