Kamis, 13 Mei 2010

TUGAS MENYELEKSI DATA DUA TABEL

1. Tampilkan NIP,Nama_karyawan, beserta Jam_lembur ditabel biodata dan total_lembur
SELECT biodata.Nip,biodata.Nama_karyawan,total_lembur.Jam_lembur FROM biodata JOIN total_lembur ON biodata.Nama_karyawan=total_lembur.Nama_karyawan




2. Tampilkan Nama_karyawan,yang punya Jam_lembur 2 yang ada di kota semarang
SELECT biodata.Nama_karyawan,total_lembur.Jam_lembur FROM biodata CROSS JOIN total_lembur ON biodata.Nama_karyawan=total_lembur.Nama_karyawan AND total_lembur.Jam_lembur=2 AND kota="semarang"



3. Tampilkan jabatan yang lahir pada bulan maret yang UM_perhari
SELECT biodata.jabatan,biodata.Tanggal_lahir,total_lembur.UM_perhari FROM biodata STRAIGHT_JOIN total_lembur WHERE biodata.Nama_karyawan=total_lembur.Nama_karyawan



4. Tampilakn Nama_karyawan,jabatan yang UM_perhari nya paling tinggi
SELECT biodata.Nama_karyawan, biodata.jabatan,MAX(total_lembur.UM_perhari) FROM biodata JOIN total_lembur WHERE biodata.Nama_karyawan=total_lembur.Nama_karyawan





5. tampilkan Nip,Nama_karyawan,Jam_lembur,Hari_kerja yang punya jabatan karyawan yang total lembur nya lebih dari 5000
SELECT biodata.Nip,biodata.Nama_karyawan,total_lembur.Jam_lembur,total_lembur.Hari_kerja FROM biodata CROSS JOIN total_lembur ON biodata.Nama_karyawan=total_lembur.Nama_karyawan AND total_lembur.Total_lembur >5000 AND jabatan="KARYAWAN"



6. Tampilkan Nama_karyawan,Kota_lahir,Tanggal_lahir,Hari_kerja yang punya Hari_kerja paling rendah
SELECT biodata.Nama_karyawan,biodata.Kota_lahir,biodata.Tanggal_lahir,total_lembur.Hari_kerja,MIN(total_lembur.Hari_kerja) FROM biodata STRAIGHT_JOIN total_lembur WHERE biodata.Nama_karyawan=total_lembur.Nama_karyawan




7. TAMPILKAN Nama_karyawan,Nip,total_lembur,Hari_kerja yang Nama_karyawan nya berawalan huruf A
SELECT biodata.Nama_karyawan,biodata.Nip,total_lembur.Hari_kerja,total_lembur.Total_lembur FROM biodata JOIN total_lembur WHERE biodata.Nama_karyawan=total_lembur.Nama_karyawan LIKE "%a%"




8. Tampilkan Nama_karyawan,yang punya Jam_lembur 3 yang KP nya 50345
SELECT biodata.Nama_karyawan,total_lembur.Jam_lembur FROM biodata CROSS JOIN total_lembur ON biodata.Nama_karyawan=total_lembur.Nama_karyawan AND total_lembur.Jam_lembur=3 AND KP="50345"





9. Tampilakn Nama_karyawan,jabatan yang Jam_lembur nya paling tinggi
SELECT biodata.Nama_karyawan, biodata.jabatan,MAX(total_lembur.jam_lembur) FROM biodata JOIN total_lembur WHERE biodata.Nama_karyawan=total_lembur.Nama_karyawan




10. Tampilakn Nama_karyawan,jabatan yang total_lembur nya paling rendah
SELECT biodata.Nama_karyawan, biodata.jabatan,MIN(total_lembur.total_lembur) FROM biodata STRAIGHT_JOIN total_lembur WHERE biodata.Nama_karyawan=total_lembur.Nama_karyawan AND total_lembur.Jam_lembur=2 AND kota="banyumas"

0 komentar: