A. Berikut ini gambar tabel KK dan KTP :
( Gambar Tabel KTP )
2.Tampilkan jumlah anggota keluarga, nama kepala keluarga, nama, TTL dari tabel KK dan KTP yang beragama islam dan pekerjaannya guru.
SELECT kk.Jumlah_Anggota_Keluarga, kk.Nama_Kepala_Keluarga, ktp.Nama, ktp.TTL FROM kk JOIN ktp ON ktp.Agama="islam" AND ktp.Pekerjaan ="guru" AND kk.No_KTP=ktp.No_KTP
SELECT kk.Nama_RT, ktp.Nama, ktp.Alamat, ktp.Pekerjaan FROM kk CROSS JOIN ktp ON kk.Jumlah_Anggota_Keluarga="4" GROUP BY ktp.Pekerjaan AND kk.No_KTP=ktp.No_KTP
SELECT kk.No_KK, ktp.Nama, ktp.Pekerjaan FROM kk STRAIGHT_JOIN ktp
5.Tampilkan nama RT, alamat, nama dari tabel KK dan KTP yang berjenis kelamin perempuan. SELECT kk.Nama_RT, ktp.Alamat, ktp.Nama FROM ktp, kk WHERE ktp.Jenis_Kelamin="P" AND kk.No_KTP=ktp.No_KTP
SELECT kk.No_KK, kk.Nama_Kepala_Keluarga, ktp.Alamat FROM kk JOIN ktp ON ktp.Jenis_Kelamin ="L" AND kk.No_KTP=ktp.No_KTP
SELECT kk.Nama_RT, ktp.Agama, kk.pekerjaan, kk.Nama_Kepala_Keluarga FROM ktp CROSS JOIN kk ON kk.pekerjaan="petani" AND kk.No_KTP=ktp.No_KTP
SELECT ktp.TTL, kk.No_KK, ktp.Golongan_Darah FROM ktp STRAIGHT_JOIN kk
SELECT kk.Nama_Kepala_Keluarga, ktp.Nama FROM kk CROSS JOIN ktp ON kk.Jumlah_Anggota_Keluarga="2" AND kk.No_KTP=ktp.No_KTP
SELECT kk.No_KTP, kk.No_KK, ktp.Jenis_Kelamin, ktp.Pekerjaan FROM ktp JOIN kk ON kk.Jumlah_Anggota_Keluarga="2" AND kk.No_KTP=ktp.No_KTP
B. Berikut ini gambar relasi dari dua tabel :
C. Berikut ini gambar 10 seleksi data dari 2 tabel dari database data penduduk :
1.Tampilkan No. KK, No. KTP, Nama, Pekerjaan dari tabel KK dan KTP yang bergolongan darah B dan mempunyai nama yang berawalan dengan huruf “ S “.
SELECT kk.No_KK, ktp.No_KTP, ktp.Nama, ktp.Pekerjaan FROM kk ,ktp WHERE ktp.Golongan_Darah="B" AND ktp.Nama LIKE "S%" AND kk.No_KTP=ktp.No_KTP
SELECT kk.No_KK, ktp.No_KTP, ktp.Nama, ktp.Pekerjaan FROM kk ,ktp WHERE ktp.Golongan_Darah="B" AND ktp.Nama LIKE "S%" AND kk.No_KTP=ktp.No_KTP
2.Tampilkan jumlah anggota keluarga, nama kepala keluarga, nama, TTL dari tabel KK dan KTP yang beragama islam dan pekerjaannya guru.
SELECT kk.Jumlah_Anggota_Keluarga, kk.Nama_Kepala_Keluarga, ktp.Nama, ktp.TTL FROM kk JOIN ktp ON ktp.Agama="islam" AND ktp.Pekerjaan ="guru" AND kk.No_KTP=ktp.No_KTP
3.Tampilkan nama RT, nama, alamat, pekerjaan dari tabel KK dan KTP yang jumlah anggotanya 4 dengan kelompok pekerjaan.
SELECT kk.Nama_RT, ktp.Nama, ktp.Alamat, ktp.Pekerjaan FROM kk CROSS JOIN ktp ON kk.Jumlah_Anggota_Keluarga="4" GROUP BY ktp.Pekerjaan AND kk.No_KTP=ktp.No_KTP
4.Tampilkan No. KK, nama, pekerjaan dari tabel KK dan KTP.
SELECT kk.No_KK, ktp.Nama, ktp.Pekerjaan FROM kk STRAIGHT_JOIN ktp
5.Tampilkan nama RT, alamat, nama dari tabel KK dan KTP yang berjenis kelamin perempuan. SELECT kk.Nama_RT, ktp.Alamat, ktp.Nama FROM ktp, kk WHERE ktp.Jenis_Kelamin="P" AND kk.No_KTP=ktp.No_KTP
6. Tampilkan No. KK, nama kepala keluatga, alamat dari tabel KK dan KTP yangberjenis kelamin laki – laki.
SELECT kk.No_KK, kk.Nama_Kepala_Keluarga, ktp.Alamat FROM kk JOIN ktp ON ktp.Jenis_Kelamin ="L" AND kk.No_KTP=ktp.No_KTP
7. Tampilkan nama RT, agama, pekerjaan, nama kepala keluarga dari tabel KK dan KTP yang pekerjaannya petani.
SELECT kk.Nama_RT, ktp.Agama, kk.pekerjaan, kk.Nama_Kepala_Keluarga FROM ktp CROSS JOIN kk ON kk.pekerjaan="petani" AND kk.No_KTP=ktp.No_KTP
8. Tampilkan TTL, No. KK, golongan darah dari tabel KK dan KTP.
SELECT ktp.TTL, kk.No_KK, ktp.Golongan_Darah FROM ktp STRAIGHT_JOIN kk
9. Tampilkan nama kepala keluarga, nama dari tabel KK dan KTP yang mempunyai jumlah anggota keluarga sebanyak 2.
SELECT kk.Nama_Kepala_Keluarga, ktp.Nama FROM kk CROSS JOIN ktp ON kk.Jumlah_Anggota_Keluarga="2" AND kk.No_KTP=ktp.No_KTP
10. Tampilkan No. KTP, No. KK, jenis kelamin, pekerjaan dari tabel KK dan KTP yang mempunyai jumlah anggota keluarga sebanyak 2.
SELECT kk.No_KTP, kk.No_KK, ktp.Jenis_Kelamin, ktp.Pekerjaan FROM ktp JOIN kk ON kk.Jumlah_Anggota_Keluarga="2" AND kk.No_KTP=ktp.No_KTP
Sekian, , , semoga bermanfaat. . . Thanks for your attention; ; ; ; ;
Read More..